Replace 记事本++-如何替换空行

Replace 记事本++-如何替换空行,replace,notepad++,blank-line,Replace,Notepad++,Blank Line,我有一个包含一千行数字的文本文件,如下所示: 402 115 90 ... 正如你所看到的,我想删除的每个数字之间都有一个空行,这样我就可以 402 115 90 ... 如何执行此操作?您可以录制一个宏,删除第一个空行,并为第二行正确定位光标。然后可以重复执行该宏 按Ctrl+H替换 从搜索模式中选择扩展 将\r\n\r\n放入“查找内容” 放入\r\n替换为 单击“全部替换” 这将删除任意数量的空行 按CTRL+H键进行替换 选择扩展搜索模式 用空格替换所有\r\n 然后切换到正则

我有一个包含一千行数字的文本文件,如下所示:

402

115

90

...
正如你所看到的,我想删除的每个数字之间都有一个空行,这样我就可以

402
115
90
...

如何执行此操作?

您可以录制一个宏,删除第一个空行,并为第二行正确定位光标。然后可以重复执行该宏

按Ctrl+H替换

从搜索模式中选择扩展

将\r\n\r\n放入“查找内容”

放入\r\n替换为

单击“全部替换”


这将删除任意数量的空行

按CTRL+H键进行替换

选择扩展搜索模式

用空格替换所有\r\n


然后切换到正则表达式并将所有\s+替换为\n
TextFX->TextFX Edit->Delete空行首先按CTRL+A选择全部。

从NP++V6.2.3开始,也不确定较旧版本:

进入菜单->编辑->行操作 根据需要选择删除空行或删除包含空格的空行。
希望这有助于以简单而快速的方式实现目标:

这应该会让您的问题得到解决:

从第一行的末尾到第三行的最开始高亮显示。 使用Ctrl+H打开“查找并替换”窗口。 高亮度区域将在“查找”文本框中显示。 替换为:\r\n “全部替换”将删除所有不需要的额外行空间。 下面是它的外观:

如果要转到SU投票者,只需将[notepad++]放在您忽略的标记中,然后继续,因为实际上,仅当每行文本之间只有两行新行时,此选项才有效。@Griffin:我在问题下方提到的重复链接超出了两行空白。@YetAnotherUser:默认情况下,它是当前Notepad++安装附带的插件。或者至少,据我记忆所及……在我的例子中,有几行空白而不是两行。重复点击“全部替换”成功了。对我不起作用:技巧编辑->行操作->删除空行效果很好。这一个也适用于多个空行,谢谢!我正在尝试这个,但是在一个大约有150万空行的文件上。这个节目简直是一成不变。我不确定它是崩溃了还是只是处理了所有这些行。可能有点太晚了,但是对于150万空行的程序来说,我建议使用Perl这个脚本语言,它可以很好地处理文本操作。使用NP++7.8.1这是唯一适合我的解决方案。我不明白为什么在许多其他解决方案中找不到\r\n\r\n。