Всем привет!
Есть текст.
Условно его можно представить так:
Пример: тут много всякого
текста с переонсами строк,
спецсимволами и так дале. Пример: то есть однозначной выборки текста примера не сделать
Надо разобрать его на примеры.
Регулярка:
/Пример:.+?(?:Пример:|$)/m
выбирает примеры через один, так как слово "Пример" используется в каждом совпадении дважды. Как можно этого избежать?
Колхоз-решение в виде регулярки
/мер:.+?(?:При:|$)/m
работает, но, потенциально, оно может не сработать, так как "При:", теоретически, может встретиться в середине текста примера
Спасибо.