正则规则总汇

特别强调:

?:一般匹配前0个或1个字符,特殊情况下当非贪婪匹配使用,例如:

规则:

<each>([\s\S]*)</each>

内容:

<each>test<afdsafdsafdsaf></each>
<each>demo</each>

结果:

只会匹配到一个结果集,因为正则默认为贪婪匹配,如果将规则改为:<each>([\s\S]*?)</each>,会出现2个结果集中,正确

posted @ 2017-03-02 11:16  sp5i5s  阅读(46)  评论(0编辑  收藏