使用Sublime 3在多个文件中搜索多个字符串

Gab*_*iel 25 sublimetext sublimetext3

我知道如何使用Sublime 3(在此解释)一次在多个文件中搜索单个字符串.

我需要做的是在几个文件中搜索多个字符串.我试过去Find in files设置:

Field:  string1 \& string2
Where: /path_to_folder_containing_the_files_I_want_to_ search/
Run Code Online (Sandbox Code Playgroud)

(我想要搜索的字符串在哪里string1和哪个string2)但这似乎不起作用.

这可以完成吗?

She*_*zod 37

刚刚遇到这个老问题,并认为我会添加我的解决方案,这可能对将来的某些人有用.

Sublime支持在所有打开的文件夹中搜索,并且可以使用正则表达式.因此,利用这两者,您可以打开或添加要搜索到项目的所有文件夹,并使用正则表达式搜索多个关键字.在您的情况下,它将是以下(确保检查正则表达式框.*图标):

Find: (string1|string2)
Where: <open folders>
Run Code Online (Sandbox Code Playgroud)

  • 显然我是正在使用每个单独的字符串,而不是将整个集合封装成一个整体,这导致了崩溃.我想要这个:`^.*(?:string1 | string2 | string3).*$` (3认同)

小智 5

我用这个:

检查正则表达式

Find: (string1.*string2)

Where: *.php
Run Code Online (Sandbox Code Playgroud)