Notepad ++:无法删除空行

时间:2014-12-13 09:14:26

标签: regex notepad++ line

我的txt文件如下所示:

line 1    

line3

我试图删除空行。我选择"扩展"在Notepad ++的“替换”窗口中搜索模式并键入\r\n\n\r,但无法与之匹配。那么,怎么做呢?我已成功删除了很多文件中的空行,但现在我无法删除它。

3 个答案:

答案 0 :(得分:2)

在文件中查找窗口中尝试此正则表达式替换操作:

  • 查找内容:\R*(\R)

  • 替换为:\1


编辑:要删除上一个CR / LF,请运行两次(由于某些特殊的CR / LF处理原因,每次运行只消耗一个字符):< / p>

  • 查找内容:^(.*)\R+$

  • 替换为:\1

  • 模式:正则表达式

  • 选项. matches newline开启

答案 1 :(得分:1)

尝试使用:

找到:^\R
替换为:<NOTHING>

\R代表任何换行符,\n\r\r\n

可能你在这行中有空格,在这种情况下:

找到:^\s*\R
替换为:<NOTHING>

答案 2 :(得分:1)

菜单修改&gt; 线路运营&gt; 删除空行?在这种情况下,你可以使用内置函数吗?