正则表达式怎么匹配中括号里面的内容

如题所述

\(.*\)
正则表达式是贪婪匹配的,也就是匹配尽可能多的字符,所以直接匹配一对括号()就行了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-10
var pattern = /\(([^)]+)\)/;  //匹配结果取分组1

更多正则资料请参考我的博客:《我眼里的正则表达式(入门》

链接:http://www.zjmainstay.cn/my-regexp

本回答被网友采纳
第2个回答  2017-08-11
var reg = /\[[^\[\]]*\]/g;
var str = "";
str.match(reg);
相似回答