Разработать шаблон регулярного выражения
sss|ddf|sdcvsd|sdcs|
есть регулярное выражение, которое делит строку на группы
(.*)\|(.*)\|(.*)\|(.*)\|
режим поиска только global
далее при помощи substitute я получаю нужную мне группу по идентификатору
проблема в том, что мое регулярное выражение не гибкое и требует формирования структуры в соответствии с количеством подстрок в изначальной строке (в примере 4 подстроки, 4 разделителя)
выражения типа
(.*?)\|
результата не дают, т.к. формируют несколько Match, в которых находится Group 1, в следствии чего в substitution попадает вся строка целиком
задача
составить регулярное выражение разбивающее строку на Groups на основании указанного разделителя (выражение должно работать с любым количеством разделителей, режим поиска global)
тестирование и приемка на сайте https://regex101.com/