从第二行开始删除每个第二个回车符

从第二行开始删除每个第二个回车符

我有一个文本文件,我想从第 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 运行中获得了非常干净的结果页面。

相关内容