- Сообщения
- 393
- Реакции
- 90
Добрый день. Имеется большой объём текста, поделённого на «области». Каждая область начинается с однотипного заголовка, скажем:
Я пока что придумал только кривой обходной путь: найти (НАЧАЛО. )((.)+\r)+(?=КОНЕЦ) и покрасить это в какой-нибудь цвет, а затем заменить все крашенные \r на пробелы. Проблема в том, что при этом и нужный \r перед КОНЕЦ тоже удаляется (можно ли исключить \r перед КОНЕЦ?), и перед заменой \r на пробелы его приходится перекрашивать обратно дополнительным ходом.
НАЧАЛО. Собственно текст этого начала. Только в нём есть¶
ненужные переносы строк прямо ¶
посреди предложений.¶
КОНЕЦ. Дальше всё в порядке.¶
Возможно ли регулярными выражениями в один шаг заменить по всему тексту переносы строк между словами «Начало» и «Конец» на пробелы? Количество строк в каждом случае разное.ненужные переносы строк прямо ¶
посреди предложений.¶
КОНЕЦ. Дальше всё в порядке.¶
Я пока что придумал только кривой обходной путь: найти (НАЧАЛО. )((.)+\r)+(?=КОНЕЦ) и покрасить это в какой-нибудь цвет, а затем заменить все крашенные \r на пробелы. Проблема в том, что при этом и нужный \r перед КОНЕЦ тоже удаляется (можно ли исключить \r перед КОНЕЦ?), и перед заменой \r на пробелы его приходится перекрашивать обратно дополнительным ходом.