Notepad ++ - Как заменить пустые строки?

У меня есть текстовый файл с тысячей строк таких чисел:

402

115

90

...

Как вы можете видеть, между каждой цифрой, которую я хочу удалить, есть пустая строка, так что у меня есть

402
115
90
...

Как я могу это сделать?

Ответ 1

  • Нажмите Ctrl + H (Заменить)

  • Выберите Extended из SearchMode

  • Поместите \r\n\r\n в Find What

  • Поместите \r\n в ReplaceWith

  • Нажмите Replace All

Replace multiple line breaks

Ответ 2

Как и у NP ++ V6.2.3 (и не уверен в более старых версиях) просто:

  • Меню "Перейти" → "Редактировать" → "Линейные операции"
  • Выберите "Удалить пустые строки" или "Удалить пустые строки (содержащие пробелы)" в соответствии с вашими потребностями.

Надеюсь, что это поможет достичь цели простым и тем не менее быстрым способом:)

Ответ 3

Кстати, в Notepad ++ есть встроенный плагин, который может справиться с этим: TextFX -> TextFX Edit -> Delete Blank Lines (сначала нажмите CTRL + A, чтобы выбрать все).

Ответ 4

Это приведет к удалению любого количества пустых строк

CTRL + H для замены

Выберите Расширенный режим поиска

замените все \r\n на (пробел)

затем переключитесь на регулярное выражение и замените все \s+ на \n

Ответ 5

Вы можете записать макрос, который удаляет первую пустую строку, и правильно позиционирует курсор для второй строки. Затем вы можете повторить выполнение этого макроса.

Ответ 6

Это должно быть отсортировано:

  • Выделите от конца первой строки до самого начала третьей строки.
  • Используйте Ctrl + H, чтобы открыть окно "Найти и заменить".
  • Высокопоставленная область уже будет размещена в текстовом поле "Найти".
  • Заменить на: \r\n
  • "Заменить все" будет удалено все дополнительные строки, не требуемые.

Вот как это должно выглядеть: enter image description here