【发布时间】:2017-07-26 13:53:52
【问题描述】:
在某个字符串“if”之后匹配平衡括号时遇到问题。我知道我可以使用
匹配平衡括号((?>[^()]|(?R))?\)
而且效果很好。但是,当我在这个正则表达式之前添加我的字符串“if”时
if[ \t]*((?>[^()]|(?R))?\)
它只匹配“if”之后的单个平衡括号。
【问题讨论】:
在某个字符串“if”之后匹配平衡括号时遇到问题。我知道我可以使用
匹配平衡括号((?>[^()]|(?R))?\)
而且效果很好。但是,当我在这个正则表达式之前添加我的字符串“if”时
if[ \t]*((?>[^()]|(?R))?\)
它只匹配“if”之后的单个平衡括号。
【问题讨论】:
【讨论】: