如何替换notepad++中的空行?我尝试了一个发现和替换与空行在发现,并没有在替换,但它不工作;它可能需要正则表达式。


当前回答

从版本6.5.2开始,现在有一种内置的方法来实现这一点

编辑->行操作->删除空行或删除空行(包含空白字符)

其他回答

/n/r假设一个特定类型的换行符。要瞄准任何空行,您还可以使用:

^$

这就是说,任何开始和结束之间没有任何内容的行。这更像是包罗万象。替换为相同的空字符串。

从空行中删除空白的一个简单的替代方法:

TextFX>TextFX编辑>修剪尾随空间

这将删除所有的尾随空格,包括空行中的尾随空格。 确保后面没有重要的空格。

在记事本++按CTRL+H,在搜索模式下点击“扩展(\n, \r, \t…)”单选按钮,然后在“查找什么”框中输入:\r\n (CR LF的缩写),并留下“替换”框为空。

最后点击替换全部

Ctrl + H。

找到- \r\r 替换为- \r。

我没有看到组合的答案,所以搜索^\s+$并替换为{nothing}

^\s+$ means
  ^ start of line
  \s+ Matches minimum one whitespace character (spaces, tabs, line breaks)
  $ until end of line