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

2025-03-29 22:49:11
推荐回答(3个)
回答1:

\(.*\)
正则表达式是贪婪匹配的,也就是匹配尽可能多的字符,所以直接匹配一对括号()就行了。

回答2:

var pattern = /\(([^)]+)\)/;  //匹配结果取分组1

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

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

回答3:

var reg = /\[[^\[\]]*\]/g;
var str = "";
str.match(reg);