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

  • Автор темы Автор темы Spb1
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Spb1

Топикстартер
12 лет на форуме
Сообщения
115
Реакции
2
Товарищи, вставляю из текстового редактора материал. В нём мнооого ненужных абзацев (Enterов).
Как их разом удалить?
Спасибо за совет.

ПС: В поиске смотрел.
 
Выделить абзац (энтер) и скопировать в буфер. Вставить в окно поиска замены и заменить на "ничего". Посмотреть на результат, подумать, что же сделано не так, и поменять правильно.

Опционально — почитать учебник русского языка, чтобы узнать, как во множественном числе пишется слово "лишний".
 
  • Спасибо
Реакции: Spb1
Спасибо. Выделил абзац и скопировать в буфер. Вставил в окно поиска замены и заменил на "ничего". Но он удалил вообще все, а мне нужно только лишние между строками.
Пример:
Текст ¶ - не удалять
¶ - удалить
Текст ¶ - не удалять
¶ - удалить
Текст ¶ - не удалять

За "русский" спасибо. Давно думал про это.
 
^p^p
заменить на ^p
И так несколько прогонов пока не гавкнет, что таких больше нет.
 
Ну что ты ему все на блюдечке приносишь. Он сам бы додумался. Надеюсь.
 
Не получается. Не пойму что не так...
 
Ты ему, кстати, неправильно подсказываешь :-)
 
Прилагаю фото проблемки.
 

Вложения

  • 1.jpg
    1.jpg
    424 КБ · Просм.: 1 429
Как выглядит текст до поисков/замен?
 
Народ, всё гораздо проще!
Можно в поиске/замене на вкладке GREP в поле "найти" прописать ^\r - тоесть, найти все абзацы начинающиеся с перевода строки (как то так :) ), а поле заменить оставить пустым.
Жмём "Заменить всё" и всё пустые абзацы...
 
Последнее редактирование:
  • Спасибо
Реакции: Spb1
Способ SlavaBuck сработал. Очень хорошо.
Спасибо большое за помощь.
 
А, тогда GeorgeS все правильно написал. Приношу свои извинения.
 
  • Спасибо
Реакции: George
там есть встроенная замена - Multiple Return To Single Return, вообще говоря
 
  • Спасибо
Реакции: Spb1 и SlavaBuck
там есть встроенная замена - Multiple Return To Single Return, вообще говоря
... кстати да! В поля поиска/замены подставляет ~b~b+ и \r соответственно. Переводится как "два и больше возврата каретки /но не меньше двух!/, идущих вподряд..." заменить на символ конца абзаца \r. У меня на большом документе этот запрос сделал больше замен чем мой... интересно в чём тут разница? Тоесть разницу в работе я понимаю - мой анализирует только пустой абзац, а этот анализирует одинаковые символы, идущие вподряд. По идее это более ресурсоёмко, тогда что такого ещё обрабатывает этот запрос (~b~b+ и \r) чего не обрабатывает этот (^\r и 'пусто') ?
 
Статус
Закрыто для дальнейших ответов.