Javascript regExp:获取打开支架和#x27;(';和结束括号';)';
我有以下正则表达式:/prefix([^)]+)/g 此表达式匹配'前缀('和')之间的所有内容 例如:Javascript regExp:获取打开支架和#x27;(';和结束括号';)';,javascript,regex,Javascript,Regex,我有以下正则表达式:/prefix([^)]+)/g 此表达式匹配'前缀('和')之间的所有内容 例如: value = 'prefix(foo) bar(foo)'; return value.match( /prefix\(([^)]+)\)/g ) 结果:'前缀(foo)' 我试图实现的是: value = 'prefix() bar(foo)'; return value.match( correctRegularExpression ) 结果:'prefix()' 我
value = 'prefix(foo) bar(foo)';
return value.match( /prefix\(([^)]+)\)/g )
结果:'前缀(foo)'
我试图实现的是:
value = 'prefix() bar(foo)';
return value.match( correctRegularExpression )
结果:'prefix()'
我正在搜索correctRegularExpression,由于我不熟悉正则表达式,所以我真的被困在这里。在正则表达式中使用捕获组,如下所示:
var值='prefix(hello)foo(再见)';
var matches=value.match(/prefix\(\w*)\)/;
console.log(匹配[1])代码>使用:/prefix\([^)]*)\/g
或返回值。匹配(/prefix\(.*?)/g)
。看起来括号内的内容没有被使用,因此不需要使用捕获组。如果可以嵌套这些内容,则更好:/prefix\([^()]*\)/