102

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

402

115

90

...

如您所见,我要删除的每个数字之间都有一个空行,以便我拥有

402
115
90
...

我怎样才能做到这一点?

4

6 回答 6

191
  1. Ctrl+ H(替换)

  2. Extended从中选择SearchMode

  3. 放入\r\n\r\n_Find What

  4. 放入\r\n_ReplaceWith

  5. 点击Replace All

替换多个换行符

于 2011-08-07T17:20:17.367 回答
167

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

  1. 转到菜单 -> 编辑 -> 行操作
  2. 根据您的需要选择“删除空行”或“删除空行(包含空格)”。

希望这有助于以简单而快速的方式实现目标:)

于 2013-03-04T11:36:55.130 回答
22

顺便说一句,在 Notepad++ 中有一个内置插件可以处理这个问题:( TextFX -> TextFX Edit -> Delete Blank Lines首先按CTRL+A选择全部)。

于 2011-09-14T22:05:21.777 回答
5

这将删除任意数量的空行

CTRL+H替换

选择扩展搜索模式

全部替换\r\n(空格)

然后切换到正则表达式并将所有替换\s+\n

于 2011-08-07T17:22:51.580 回答
1

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

于 2011-08-07T17:17:04.480 回答
1

这应该让你排序:

  • 从第一行的末尾突出显示到第三行的开头。
  • 使用 调Ctrl + H出“查找和替换”窗口。
  • 突出显示的区域将已在“查找”文本框中显示。
  • 用。。。来代替:\r\n
  • “全部替换”将删除所有不需要的额外行空间。

这是它的外观: 在此处输入图像描述

于 2013-06-21T11:42:39.817 回答