Здравствуйте, мне нужна помощь с регулярным выражением,
Я хочу сопоставить каждый раздел (число и его текст - 2 группы), текст может быть многострочным, каждый раздел заканчивается, когда начинается другой раздел (другое число) или при достижении .END или EOF.
Демо
Выражение:
\(\d{1,3}\) ([\s\S]*?)(\.END|\(\d{1,3}\))
Введите текст:
(1) some text some text
some text some text
some text some text
(2) some text some textsome text
(3) some textsome text
some textsome textsome text
(4) some text
.END
сначалагруппа должна соответствовать номеру (в скобках), а вторая группа должна соответствовать соответствующему тексту.