Notepad ++:保留包含特定单词的所有行

时间:2018-04-16 12:17:54

标签: regex notepad++

我有关于正则表达式和Notepad ++的问题:

我有以下单词列表:

test1
test2
test3

和文本文件,例如,以下内容:

Hey, i am a text
this is a test1 test
this is another test
test2
test3 and test2
More tests
Test4
test1 and test4

现在我正在搜索一个正则表达式,它保留所有行,包含第一个列表中的单词,因此所需的结果是:

this is a test1 test
test2
test3 and test2
test1 and test4

我找到了一个similar解决方案,但这似乎只能使用1个符号(当我修改它时,它会删除所有内容) - 而this解决方案标记所有行,所以我必须删除所有内容。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

要匹配包含test1test2test3的整行,请尝试:

.*(?:test1|test2|test3).*