Разработать шаблон регулярного выражения

500 руб. за проект
22 января 2024, 17:39 • 10 откликов • 56 просмотров
На моей платформе есть функция SUBSTITUTE, которая работает на регулярных выражениях.
!!! Только в режиме global !!!!
мне нужно распарсить строку с разделителями.
сейчас делаю так
строка
"sss|ddf|sdcvsd|sdcs|"
функция
SUBSTITUTE("sss|ddf|sdcvsd|sdcs|", "(.*)\|(.*)\|(.*)\|(.*)\|", 'номер вхождения')
(в номере вхождения задаю $1, $2 и т.д.)

т.е. данное выражение работает только в случае, если я заранее знаю сколько в строке будет подстрок с разделителями.(в данном примере 4 подстроки)


требуется изменить маску
"(.*)\|(.*)\|(.*)\|(.*)\|"
так, чтобы она в режиме глобал работала с плавающим количеством подстрок.
Файлы
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
 
4 месяца назад
Обсудили всё в телеграмме, есть результат согласно ТЗ, спасибо
4 месяца назад