删除字母数超过 X 的行 Notepad++

删除字母数超过 X 的行 Notepad++

如何删除包含超过 X 个字母/数字的行?

我看到了替换单词的选项,但仅此而已。我在 Google 上搜索过,但找不到这个问题的答案。

答案1

我无法一次性完成此操作,因此需要分两个步骤:

首先,您可以使用正则表达式找到长度超过 4 个字符的行,并将其替换为您想要的任何内容,例如三个 ###。当然,您可以用空行替换,但如果您想要保留空行,我认为文本文件中不太可能出现的任何字符串都可以。我选择 ###。

更换步骤 1

然后找到这样的扩展并将其替换为空(空字段),如下所示:

在此处输入图片描述

答案2

请在此处查看@nhahtdh 的回答:

https://stackoverflow.com/questions/14614591/remove-long-lines-from-text-file-notepad-editplus

他们提供了 Notepad++ 的示例,我刚刚测试过,似乎在当前的 Notepad++ 中可以正常工作

相同的问题,不同的网络站点,因此严格来说并不是重复。

相关内容