[英]Notepad++ Regex to find multiple words in a document?
我在文档中寻找以下文字:
"substr"
"500"
"description"
我使用以下表达式来尝试匹配:
(substr|500|description)
这可以找到任何这些单词,但我想跳到只包含所有这些单词的行。 有没有办法做到这一点? 我不想要OR条件,我想对所有这些词进行AND。
例如:
test substr line one
test substr, 500 line two
test substr, 500, description line three <<--- only go to this line when I hit next!!
这可能吗?
要以任何顺序匹配它们,您可以使用正向前瞻 ?=
:
((?=.*\bsubstr\b)(?=.*\b500\b)(?=.*\bdescription\b).*)
要按给定的顺序匹配它们要容易得多:
.*substr.*500.*description.*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.