StackOverflow鼓励自己回答问题,所以我决定创建这篇文章来分享我最近发现的东西.
问题:在正则表达式中匹配任意嵌套的括号组,例如Java的java.util.regex,既不支持递归也不支持平衡组.即,匹配3个外部组:
(第一第二第三)))))))
这个练习纯粹是学术性的,因为我们都知道正则表达式不应该被用来匹配这些东西,正如Q-tips不应该被用来清理耳朵一样.
java regex
java ×1
regex ×1