求正则表达式详解 谢谢 就这么点分了
求正则表达式详解 谢谢 就这么点分了
日期:2021-05-31 22:14:10 人气:1
?R表示对整个表达式进行递归引用
在这个表达式里
##就别理他
\(\)表示匹配括号
最重要的((?>[^()]+)|(?R))
(?>[^()]+)里面?>是独立表达式,表示自动分组,[^()]+这个就简单了,表示匹配除开括号的所有字符
?R就表示对整个表达式进行递归了,不知道你明白递归不,就是引用表达式本身,所以表达式可以看作((?>[^()]+)|( ((?>[^()]+)|(?R)) )),
在这个表达式里
##就别理他
\(\)表示匹配括号
最重要的((?>[^()]+)|(?R))
(?>[^()]+)里面?>是独立表达式,表示自动分组,[^()]+这个就简单了,表示匹配除开括号的所有字符
?R就表示对整个表达式进行递归了,不知道你明白递归不,就是引用表达式本身,所以表达式可以看作((?>[^()]+)|( ((?>[^()]+)|(?R)) )),