Как удалить лишние абзацы?

Статус
Закрыто для дальнейших ответов.

Spb1

Топикстартер
12 лет на форуме
Сообщения
115
Реакции
2
Вот лопух я... И действительно. Сколько ещё надо учиться... Ужас.
 

nikolatype

Участник
Сообщения
124
Реакции
41
У меня на большом документе этот запрос сделал больше замен чем мой... интересно в чём тут разница?
А у меня на маленьком документе ИнДизовский штатный ГРЕП дал меньше результатов, чем ваш.
И здесь вроде понятно почему: если несколько пустых строк подряд - он обрабатывает их одной заменой, в отличие от вашего.
Ситуация немного усложняется, когда пустые строки содержат пробелы (а у меня такое не раз встречалось) - тогда ваш поисковой запрос не найдет этих строк, а штатный можно доработать - между ~b и ~b вставить <любой пробел>, повторяющийся 0 или более раз:
Код:
~b\s*~b+
и тогда все будет чистенько :)
 
  • Спасибо
Реакции: Spb1

SlavaBuck

Участник
Сообщения
75
Реакции
30
Ничто не мешает и между ^ .. \r вставить <любой пробел>, повторяющийся 0 или более раз ;)
Однако же насколько Велик и Могуч Великий 'alil' Гэтсби GREP
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.