如何使用Sublime Text的“在文件中查找”来查找包含多个不同字符串的文件?

San*_*uuu 2 regex sublimetext sublimetext2

我在一个文件夹中有string1一堆string2文本文件。这些文件可能包含任意多次出现的string1string2

有没有一种方法可以使用 Sublime Text 的“在文件中查找...”实用程序来查找每个文件中至少包含一次的所有文件?

深入研究这个主题,我已经能够找到一种方法来搜索多个字符串的多个字符串(即匹配或匹配整个文件),但我想做的是and。另一方面,使用此答案中建议的非消耗正则表达式似乎在 Sublime Text 2 中不起作用(总是产生零匹配)。

Ent*_*orm 5

此正则表达式模式将使您能够找到包含每个字符串查询的文件: (string1[\s\S]*string2)|(string2[\s\S]*string1)

[\s\S]*用于根据需要多次匹配任何字符(包括换行符),直到找到以下字符集。

多查询正则表达式模式