在记事本++中删除空行

如何在Notepad ++中replace空行? 我试图find并用find中的空行代替,并且在replace中没有任何内容,但是它不起作用; 它可能需要正则expression式。

你需要像正则expression式那样的东西。

您必须处于Extended模式

如果你想把所有的行结束在一行上,使用\r\n 。 如果您只想删除行,请使用最初build议的@Link。

用任何东西来replaceexpression式。

现在有一个6.5.2版本的内置方法

Edit -> Line Operations -> Remove Empty LinesRemove Empty Lines (Containing Blank characters)

删除空行的屏幕截图

有一个插件添加了一个名为TextFX的菜单。 这个菜单包含了令人眼花缭乱的快速文本编辑选项,使得用户能够快速编码更改。 在这个菜单中,你可以findselect,如下降行情,删除空白行以及解包和重新包装文本

请执行下列操作:

 TextFX > TextFX Edit > Delete Blank Lines TextFX > TextFX Edit > Delete Surplus Blank Lines 
  1. 记事本+ +
  2. 按Ctrl-H
  3. select正则expression式
  4. input^[ \t]*$\r?\nfind,留空置换。 这将匹配所有以空格开始并以回车结束的行(在本例中是一个Windows crlf)
  5. 单击“查找下一个”button查看它是如何匹配空行的。

在记事本++中按CTRL + H,在search模式下单击“扩展(\ n,\ r,\ t …)”单选button,然后input“查找内容”框:\ r \ n )并将“replace为”框留空

最后点击全部replace

这对我工作:

  1. ctrl + h (快捷键replace)
  2. 写下面的正则expression式之一find what框。 [\n\r]+$^[\n\r]+
  3. 将“ Replace with框留空
  4. Search Mode ,select正则Regex
  5. 点击Replace All

    完成!

那么我不知道正则expression式或你的情况..

怎么样CTRL + A,selectTextFX菜单 – > TextFX编辑 – >删除空白线和中提琴的所有空白行了。

一个侧面说明 – 如果行是空白的,即不包含空格,这将工作

按Ctrl + H。

find – \ r \ rreplace为 – \ r。

您可以search以下正则expression式: ^(?:[\t ]*(?:\r?\n|\r))+并将其replace为空字段

如果空行包含制表符或空格,这显然不起作用。 许多网页(例如http://www.guardian.co.uk/ )包含这些白线,由于错误的HTML编辑器。

使用正则expression式删除空白,如下所示:

改变模式:[\ t] + $为无。

其中[\ t]匹配标签或空格。 “+”匹配一个或多个匹配项,“$”表示行结束。

然后使用记事本++ / textFX删除单个或多余的空行。 确保这些空行在给定的上下文中不重要。

在这里输入图像说明

有时\ n \ r等不起作用,在这里弄明白,你的实际正则expression式应该是什么。

这个技巧的优点:如果你想一次replace多个文件,你必须使用这个方法。 以上将无法正常工作…

  1. 编辑>>空白操作>>修剪引导和尾随空格(去除空行中的黑色制表符和空格)
  2. Ctrl + H取代replace窗口,并replace模式: ^\r\n没有任何东西(select正则expression式)

注意:第1步将通过制表符和空格删除您的代码intendation

CTRL + A,selectTextFX菜单 – > TextFX编辑 – >删除空行,如上所述。

但是,如果行包含一些空格,然后将光标移到该行并执行一个CTRL + H.“查找内容:”秒会显示空格,并在“replace”部分,留空白。 现在所有的空格被删除,现在尝试CTRL + A,selectTextFX菜单 – > TextFX编辑 – >删除空行

/n/r假定特定types的换行符。 要定位任何空白行,你也可以使用:

 ^$ 

这就是说 – 任何行开始,然后结束之间什么也没有。 这更多的是一个全面的。 用相同的空stringreplace。

我没有看到合并的答案,因此search^ \ s + $并replace为{nothing}

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

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

  1. TextFX> TextFX编辑>修剪尾部空格

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

上面的一些expression式和扩展expression式对我来说不起作用,但正则expression式“$ \ n $”没有。