【发布时间】:2011-12-28 18:30:24
【问题描述】:
字符串可以是以下之一:
a(b,c)
a(a(b,c),d)
a(a(a(a(a(b,c),d),a(e,f)),g),h)
etc
我想匹配无限数量的“a(x,y)”。我如何使用正则表达式来做到这一点?这是我所拥有的:
\\w\\(((?:\\([a-zA-Z0-9]+\\))|(?:[a-zA-Z0-9]+)),((?:\\([a-zA-Z0-9]+\\))|(?:[a-zA-Z0-9]+))\\)
它只匹配“a(x,y)”的两个递归。
【问题讨论】: