可能重复:
可以使用正则表达式来匹配嵌套模式吗?
如何使用正则表达式搜索其中包含任意数量嵌套括号的一对开始和结束括号,例如
(...(...(...(...) ...) ...) ...)
Run Code Online (Sandbox Code Playgroud)
每个开口支架必须与一个闭合支架相匹配.并且嵌套的开 - 关对的数量是任意的.其他字母数字字符可能出现在括号内.
小智 1
如果你真的想使用正则表达式来做到这一点(我不确定这是一个好方法),你可以循环直到这个正则表达式不返回\([^\(\)]*\)任何内容,并且每次你得到一些东西时,你都必须删除初始中的结果并再次循环...