Как объединить строки каждые 3 строки в Notepad ++?

Как это:

A B C D E F G H I 

К этому:

 ABC DEF GHI 

Это файл в 2500 строк, поэтому я бы не просто ctrl + j.

Введите описание изображения здесь

Нажмите Ctrl + H, чтобы открыть диалоговое окно «Заменить», отметьте «Регулярное выражение» и введите приведенные выше выражения. Вот он в тексте:

Найти, что: (.+)\r\n(.+)\r\n(.+)
Замените: \1\t\2\t\3\t (последний \t является обязательным, вы не заметите разницы в различиях, если его удалите, если только вы не ожидаете окончания строки с символом табуляции)

Замените \r\n в разделе «Найти что:» с помощью:

  • \n если вы редактируете файл с окончанием строки в стиле UNIX (только для перевода строки)
  • \r\n если вы редактируете файл с окончанием строки в стиле Windows (возврат каретки следует за строкой строки, в этом случае вам не нужно изменять исходное регулярное выражение)
  • \r если вы редактируете файл с традиционными окончаниями в стиле Mac (возврат каретки)

Вы можете узнать, какую строку заканчиваете использовать, изучив строку состояния в нижней части окна «Блокнот ++». Он скажет «Dos \ Windows» и т. Д.


Если ваш файл имеет непоследовательные окончания строки (что плохо, в общем, но не невозможно), и вы хотите заменить все возможные типы строк новой строки за один раз:

Найдите то, что: (.+)(\r|\n)+(.+)(\r|\n)+(.+)
Заменим: \1\t\3\t\5\t

Здесь вы можете узнать больше о регулярных выражениях.

  • Как исправить иконки Notepad ++, которые не отображаются?
  • Как удалить первые 27 символов из каждой строки Notepad ++?
  • Назначение пользовательских расширений для выделения синтаксиса языка в Notepad ++
  • Отключить автоматическое обновление в Notepad ++
  • Сортировка текста по значению в Notepad ++
  • Можно ли экспортировать функции из C # DLL, как в VS C ++?
  • Флип или обратная линия в Notepad ++
  • Notepad ++: как сбросить все настройки по умолчанию?
  • Как заставить Notepad ++ связывать тип файла с языком?
  • Notepad ++ как скопировать текст (только), который соответствует выражению регулярного выражения (не всей строки)
  • Как я могу изменить или заменить все экземпляры символа в текстовом файле на новую строку / разрыв строки / EOL в Notepad2 или Notepad ++?
  • Давайте будем гением компьютера.