使用Sublime Text 3文件搜索功能可以搜索目录(及其所有子目录)中的文件,以查看它们是否包含字符串A_STR(或RegExp /A_STR/),但不包含包含B_STR(或RegExp /B_STR/)?
解决方法
您可以使用:
\A(?:(?!B_STR)[\s\S])*A_STR(?:(?!B_STR)[\s\S])*\z
说明:
\A # beginning of file
(?:(?!B_STR)[\s\S])* # Not B_STR,you may use use \bB_STR\b
A_STR # A_STR,you may use use \bA_STR\b
(?:(?!B_STR)[\s\S])* # Not B_STR,you may use use \bB_STR\b
\z # end of file