Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Replace 如何在sublime中搜索包含2个(或更多)特定单词的行?_Replace_Find_Sublimetext2_Sublimetext3_Sublimetext - Fatal编程技术网

Replace 如何在sublime中搜索包含2个(或更多)特定单词的行?

Replace 如何在sublime中搜索包含2个(或更多)特定单词的行?,replace,find,sublimetext2,sublimetext3,sublimetext,Replace,Find,Sublimetext2,Sublimetext3,Sublimetext,我想搜索包含2个(或更多)特定单词的行。例如,我在项目中多次出现my function: my_函数('test','test2') my_函数('test3','test4') my_函数(nil,'test5') 等等 我只想查找那些包含nil的事件 使用Sublime的“在文件中查找”有何方法?先按ctrl+shift+f,然后用下面的查询键入“查找和查找位置” Find: (string1|string2) Where: <path of the folder> Find:

我想搜索包含2个(或更多)特定单词的行。例如,我在项目中多次出现
my function

my_函数('test','test2')

my_函数('test3','test4')

my_函数(nil,'test5')

等等

我只想查找那些包含
nil
的事件


使用Sublime的“在文件中查找”有何方法?

先按ctrl+shift+f,然后用下面的查询键入“查找和查找位置”

Find: (string1|string2)
Where: <path of the folder>
Find:(string1 | string2)
哪里:

首先按ctrl+shift+f,然后使用下面的查询键入“查找和位置”

Find: (string1|string2)
Where: <path of the folder>
Find:(string1 | string2)
哪里:

打开
在文件中查找
并启用正则表达式(Alt+R快捷方式)


然后使用此正则表达式查找出现的
my\u函数\(.*)nil(.*)\
打开
在文件中查找
并启用正则表达式(Alt+R快捷方式)


然后使用此正则表达式查找出现次数
myu函数\(.*)nil(.*)

此正则表达式模式可以高度控制函数中允许的字符:

my\u函数\([a-zA-Z0-9,-“s]*?nil[a-zA-Z0-9,-“s]*?\)

或者,如果您想要一个更简单的匹配,查找包含
my_function
后跟
nil
的任何行,请使用:

my_函数。*nil

或者,要以任意顺序匹配同时包含
my_函数
nil
的任何行,请使用:

(my_函数。*nil)|(nil.*my_函数)



细分: [1]
我的功能\(

[2]
[a-zA-Z0-9,-“s]*?

[3]
nil

[4]
[a-zA-Z0-9,-“s]*?

[5]
\)

第1组和第5组包含转义括号。

组2和组4包含一个匹配的字符集:
所有字母数字字符、逗号、下划线、单引号、双引号和空格



更多信息@:


此正则表达式模式使您能够高度控制函数中允许的字符:

my\u函数\([a-zA-Z0-9,-“s]*?nil[a-zA-Z0-9,-“s]*?\)

或者,如果您想要一个更简单的匹配,查找包含
my_function
后跟
nil
的任何行,请使用:

my_函数。*nil

或者,要以任意顺序匹配同时包含
my_函数
nil
的任何行,请使用:

(my_函数。*nil)|(nil.*my_函数)



细分: [1]
我的功能\(

[2]
[a-zA-Z0-9,-“s]*?

[3]
nil

[4]
[a-zA-Z0-9,-“s]*?

[5]
\)

第1组和第5组包含转义括号。

组2和组4包含一个匹配的字符集:
所有字母数字字符、逗号、下划线、单引号、双引号和空格



更多信息@: