Replace 如何在sublime中搜索包含2个(或更多)特定单词的行?
我想搜索包含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:
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包含一个匹配的字符集:所有字母数字字符、逗号、下划线、单引号、双引号和空格
更多信息@: