特别强调:javascript
?:通常匹配前0个或1个字符,特殊状况下当非贪婪匹配使用,例如:java
规则:spa
<each>([\s\S]*)</each>
内容:code
<each>test<afdsafdsafdsaf></each> <each>demo</each>
结果:blog
只会匹配到一个结果集,由于正则默认为贪婪匹配,若是将规则改成:<each>([\s\S]*?)</each>,会出现2个结果集中,正确ip