У меня есть текстовый файл, в котором я хотел бы удалить каждый второй возврат каретки, начиная со строки 2. Поэтому возврат каретки следует удалить в строках 2, 4, 6 и т. д.
Возврат каретки можно распознать в Notepad++ по LF
символу .
Я знаю, что смогу найти его \n
в расширенном режиме.
Есть идеи?
Заранее спасибо!
решение1
Используйте режим регулярных выражений. Вы будете искать возврат каретки (Windows использует \r\n в качестве возврата каретки), какой-то текст, а затем еще один возврат каретки. Замена на вернет вам только то, что в скобках. Убедитесь, что вы запустили "Заменить все", так как я не тестировал замену по одному.
Найти что: (\r\n.*)\r\n Заменить на: \1
решение2
Вместо этого я использовал это:
Regex: (.*?)\r\n(.*?\r\n)
Replacement: \1 \2
Только последнюю строку нужно редактировать вручную.
решение3
Установите курсор на первую пустую строку и запишите макрос.
- Delзатем ↓.
- Остановите запись.
- Ctrl- Shift-P на несколько секунд
У меня была хорошая, чистая страница результатов запуска nmap.