正则规则总汇

特别强调:

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

规则:

<each>([sS]*)</each>

内容:

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

结果:

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

原文地址:https://www.cnblogs.com/sp5i5s/p/6489580.html