Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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
Javascript 用于名称中包含下划线的函数的正则表达式_Javascript_Regex_Sublimetext2 - Fatal编程技术网

Javascript 用于名称中包含下划线的函数的正则表达式

Javascript 用于名称中包含下划线的函数的正则表达式,javascript,regex,sublimetext2,Javascript,Regex,Sublimetext2,我正在使用sublime text 2,我有一个包含java脚本文件的项目。如果有任何函数的名称/定义中包含下划线,我希望在所有java脚本文件中进行搜索。 e、 g 或 参数名称中是否有下划线并不重要 换句话说,regex可以是 函数我希望您会问这个问题,因为您希望将所有这些转换为camelCase函数名: search\u user=>searchUser 搜索另一个用户=>searchAnotherUser 对吧? 在打开RegExp的情况下,在搜索字段中使用此选项 function\s+

我正在使用sublime text 2,我有一个包含java脚本文件的项目。如果有任何函数的名称/定义中包含下划线,我希望在所有java脚本文件中进行搜索。 e、 g

参数名称中是否有下划线并不重要

换句话说,regex可以是


函数

我希望您会问这个问题,因为您希望将所有这些转换为camelCase函数名:

search\u user=>searchUser 搜索另一个用户=>searchAnotherUser 对吧?

在打开RegExp的情况下,在搜索字段中使用此选项

function\s+\w*_\w*

我希望您会问这个问题,因为您希望将所有这些转换为camelCase函数名:

search\u user=>searchUser 搜索另一个用户=>searchAnotherUser 对吧?

在打开RegExp的情况下,在搜索字段中使用此选项

function\s+\w*_\w*
这将符合你的要求

这将符合你的要求


有一个问题,它还将在搜索中包含函数搜索arg1、arg2。哦,我明白了。您只需要有下划线的。现在进行编辑。这也将允许以数字开头的函数,而数字不可能存在。@Broxzier我假设他正在扫描有效代码。我们没有在这里编写JavaScript解析器,他只是在寻找带有uu的函数。@rps这是带有和Solarized Light调色板的函数。有一个问题,它还会在搜索中包含函数搜索arg1、arg2。哦,我明白了。您只需要有下划线的。现在进行编辑。这也将允许以数字开头的函数,而数字不可能存在。@Broxzier我假设他正在扫描有效代码。我们不是在这里编写JavaScript解析器,他只是在寻找带有uu的函数。@rps这是带有和Solarized Light调色板的函数。我添加了一个图形来帮助防止tl;dr@naomik妈的,很好。你用什么来创造这个?我添加了一个图形来帮助防止tl;dr@naomik妈的,很好。你用什么来创造这个?
function\s+\w*_\w*
function\s+[a-zA-Z_].*_(.*)\b\s*\(.*\)