Javascript on Lookarounds中的正则表达式无效
我对在Expresso中工作但在javascript代码中不工作的正则表达式有问题。我知道还有另外两个问题与同一主题有关,但我不知道如何实现我的正则表达式的替代方案,以便它也能在javascript中工作 所以我的表达是:Javascript on Lookarounds中的正则表达式无效,javascript,regex,regex-lookarounds,Javascript,Regex,Regex Lookarounds,我对在Expresso中工作但在javascript代码中不工作的正则表达式有问题。我知道还有另外两个问题与同一主题有关,但我不知道如何实现我的正则表达式的替代方案,以便它也能在javascript中工作 所以我的表达是: ((?<=\bvar)\s\w*\s?)=\s?function(\s*\([^)]*\)) 我发现问题出在(?仅匹配非捕获组中的var: /(?:var)\s+(\w+)\s*=\s*function(\s*\([^)]*\))/g var name = matc
((?<=\bvar)\s\w*\s?)=\s?function(\s*\([^)]*\))
我发现问题出在
(?仅匹配非捕获组中的var
:
/(?:var)\s+(\w+)\s*=\s*function(\s*\([^)]*\))/g
var name = match[0];
var params = match[1];
/(?:var)\s+(\w+)\s*=\s*function(\s*\([^)]*\))/g