在记事本++中删除空行
如何在Notepad ++中replace空行? 我试图find并用find中的空行代替,并且在replace中没有任何内容,但是它不起作用; 它可能需要正则expression式。
你需要像正则expression式那样的东西。
您必须处于Extended
模式
如果你想把所有的行结束在一行上,使用\r\n
。 如果您只想删除空行,请使用最初build议的@Link。
用任何东西来replaceexpression式。
现在有一个6.5.2版本的内置方法
Edit -> Line Operations -> Remove Empty Lines
或Remove Empty Lines (Containing Blank characters)
有一个插件添加了一个名为TextFX
的菜单。 这个菜单包含了令人眼花缭乱的快速文本编辑选项,使得用户能够快速编码更改。 在这个菜单中,你可以findselect,如下降行情,删除空白行以及解包和重新包装文本
请执行下列操作:
TextFX > TextFX Edit > Delete Blank Lines TextFX > TextFX Edit > Delete Surplus Blank Lines
- 记事本+ +
- 按Ctrl-H
- select正则expression式
- input
^[ \t]*$\r?\n
find,留空置换。 这将匹配所有以空格开始并以回车结束的行(在本例中是一个Windows crlf) - 单击“查找下一个”button查看它是如何匹配空行的。
在记事本++中按CTRL + H,在search模式下单击“扩展(\ n,\ r,\ t …)”单选button,然后input“查找内容”框:\ r \ n )并将“replace为”框留空
最后点击全部replace
这对我工作:
- 按
ctrl + h
(快捷键replace) - 写下面的正则expression式之一
find what
框。[\n\r]+$
或^[\n\r]+
- 将“
Replace with
框留空 - 在
Search Mode
,select正则Regex
- 点击
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多个文件,你必须使用这个方法。 以上将无法正常工作…
- 编辑>>空白操作>>修剪引导和尾随空格(去除空行中的黑色制表符和空格)
- 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
从空行删除空白的简单替代方法:
- TextFX> TextFX编辑>修剪尾部空格
这将删除所有尾随空格,包括空行中的尾随空格。 确保没有尾随空格是重要的。
上面的一些expression式和扩展expression式对我来说不起作用,但正则expression式“$ \ n $”没有。