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


当前回答

有时\n\r等不工作,在这里找出它,你实际上的正则表达式应该是什么。

这个技巧的优点:如果你想一次在多个文件中替换,你必须需要这个方法。以上都不行…

其他回答

你需要一个正则表达式。

你必须进入扩展模式

如果你想让所有的行都变成一行,请使用\r\n。如果只是想删除空行,可以像@Link最初建议的那样使用\n\r。

将任意一个表达式替换为空。

这招对我很管用:

按ctrl + h(替换快捷键) 在“查找什么”框中编写以下正则表达式之一。 [\n\r]+$或^[\n\r]+ 替换空格 在“搜索模式”中选择“正则表达式” 点击“全部替换” 完成了!

上面的一些表达式和扩展表达式不适合我,但是正则表达式“$\n$”可以。

这对我来说很有用:

SEARCH:^\r  
REPLACE:            (empty)

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

最后点击替换全部