看来真正用过正则表达式的人很少,我是用过的,其实也遇到过类似问题,当时并没有找什么好的解决方法,我是写了一个递归的方法,解决了我当时的问题.
我当时是解析SQL语句,由于在SQL的条件中会嵌入子查询,也是括号的问题.如果需要的话,我可以把我的代码给你参考一下. 不一定能满足你的需求,但是应该可以借鉴一下.