我使用的是sublime text 2,我有一个包含java脚本文件的项目。如果在名称/定义中有任何包含下划线的函数,我想在我的所有java脚本文件中搜索。 e.g。
function search_user( arg1 , arg2 )
或
function search_another_user ( arg1 , arg2 , arg_3 )
如果参数名称中有任何下划线
,则无关紧要所以用正则表达式可以
function <spaces and tabs> <function name containing underscore> < spaces and tabs > ( <any number of args> )
答案 0 :(得分:2)
我希望你问这个,因为你想将所有这些转换成camelCase函数名:)
search_user
=&gt; searchUser
search_another_user
=&gt; searchAnotherUser
右? :)
在启用RegExp的搜索字段中使用此功能
function\s+\w*_\w*
答案 1 :(得分:2)
function\s+[a-zA-Z_].*_(.*)\b\s*\(.*\)
这将符合您的要求。