Notepad++中的匹配和删除

16 text-editing notepad++ regex

我在Notepad++ 中有以下文本。

192.168.0.1 37 ms N/A
192.168.0.2 Dead N/S
192.168.0.3 Dead N/S
192.168.0.100 37 ms N/A

如何查找和替换与“Dead”匹配并消除如下输出的行?

192.168.0.1 37 毫秒 不适用
192.168.0.100 37 毫秒 不适用

我尝试使用确实删除行的正则表达式 ^.*Dead.*$,但它不会删除空格。

ste*_*ema 17

转到搜索,然后转到标记选项卡,输入“死”,选中“标记线”,然后单击“查找全部”。它会为所有这些行生成书签。

在搜索菜单中有一个点“删除书签行”


小智 16

您可以使用两个步骤:

使用表达式替换为比赛^.*Dead.*$markedfordel

然后在扩展模式下,对于markedfordel\r\n替换为空的匹配项

截屏:

在此处输入图片说明


Chr*_*dal 1

将您的正则表达式与此处的解决方案结合/增强/替换:从文本文件中删除空白行