我想匹配以下文本:
(valuex) AnySingleWord (valuey)
我想在括号内捕获valuex,valuey的文本。困难的是valuex,valuey都可以包含括号。例如
((value1) AnySingleWord (value2)) AnySingleWord ((value3) AnySingleWord (value4))
那么我的valuex应该是
(value1) AnySingleWord (value2)
和有价值的应该是
(value3) AnySingleWord (value4)
正则表达式可以做一些事情,比如计算已通过的左括号的数量,然后匹配直到找到右右括号吗?非常感谢。
PS:我可以将开/关括号对的数量限制为 2-3,如果这足够小可以通过正则表达式解决