我有string1
和string2
以及文件夹中的一堆文本文件。这些文件可能包含任意数量的string1
或string2
。
有没有办法使用Sublime Text""在文件中查找..."实用程序查找包含至少一个出现每个的所有文件?
查看主题我已经找到了搜索or of multiple strings的方法(即匹配或匹配整个文件),但我想要做的是< EM>和。另一方面,使用this answer中建议的非消费正则表达式似乎并不适用于Sublime Text 2(总是产生零匹配)。
答案 0 :(得分:3)
此RegEx模式将使您能够查找包含每个字符串查询的文件:
(string1[\s\S]*string2)|(string2[\s\S]*string1)
[\s\S]*
用于根据需要多次匹配任何字符(包括换行符),直到找到以下字符集。