Удалить каждую вторую возврат каретки, начиная со второй строки

2

У меня есть текстовый файл, в котором я хотел бы удалить каждый второй возврат каретки, начиная со строки 2. Поэтому возврат каретки должен быть удален в строках 2, 4, 6 и т. Д.

Возврат каретки может быть идентифицирован в Notepad ++ с LFсимволом.

Я знаю, что могу найти его \nв расширенном режиме.

Есть идеи?

Заранее спасибо!

TheLostOne
источник

Ответы:

4

Используйте режим регулярного выражения. Вы будете искать возврат каретки (Windows использует \ r \ n в качестве возврата каретки), некоторый текст, а затем другой возврат каретки. Замена на даст вам обратно только то, что в скобках. Убедитесь, что вы запускаете «Заменить все», поскольку я не тестировал замену по одному.

Найти что: (\ r \ n. *) \ R \ n
Заменить на: \ 1
kskid19
источник
0

Я использовал это вместо:

Regex: (.*?)\r\n(.*?\r\n)
Replacement: \1 \2

Только последняя строка должна быть отредактирована вручную.

пастор регулярное выражение
источник
0

Поместите курсор на первую пустую строку и запишите макрос.

  • Delтогда .
  • Остановите запись.
  • Ctrl- Shift-P на несколько секунд

У меня была хорошая чистая страница результатов из моего запуска Nmap.

anon950
источник