【发布时间】:2012-10-18 05:32:27
【问题描述】:
这个正则表达式
/\(.*\)/
不会匹配匹配的括号,而是字符串中的最后一个括号。是否有正则表达式扩展或类似的东西,其语法允许这样做?例如:
there are (many (things (on) the)) box (except (carrots (and apples)))
/OPEN(.*CLOSE)/ 应该匹配 (many (things (on) the))
括号可以有无限的层次。
【问题讨论】:
-
你能举一个你试图匹配的字符串的例子吗?
-
平衡括号是基本正则表达式不能做的最重要的例子。