js 正则取括号里面的内容

取出字符串所有括号里面的内容,括号里面不能有括号


var str = "dskf(AAA)_8hjk(CCC)dsk(BBB)";

var reg = /(?:\()\w+(?:\))/g;

var res = str.match(reg); 

 //["(AAA)", "(CCC)", "(BBB)"]


这样的到的结果带有两边的括号,不想要括号啊?

(?:exper) 这不是非获取匹配么?


BIG阳
浏览 1422回答 1
1回答

慕少森

/[^\(\)]+(?=\))/g,经亲自测试能满足题主需求
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript