删除除" XYZ"之外的所有行。

时间:2013-10-18 13:25:26

标签: regex notepad++

我想在Notepad2中使用正则表达式删除.txt中的所有行。例如:

删除所有不包含单词Engineer的行:

Erik, 35, CEO
John, 24, Engineer
Stan, 22, Sales
Bill, 21, Operations
Katie, 31, Sales

这个问题有一个简单的解决方案吗?

2 个答案:

答案 0 :(得分:2)

您可以使用以下正则表达式来匹配这些行:

^(?!.*?Engineer).*$

然后用空字符串""替换。

答案 1 :(得分:0)

不用替换^(?!.*Engineer).*$ - 应该做的伎俩!