特別強調:javascript
?:通常匹配前0個或1個字符,特殊狀況下當非貪婪匹配使用,例如:java
規則:spa
<each>([\s\S]*)</each>
內容:code
<each>test<afdsafdsafdsaf></each> <each>demo</each>
結果:blog
只會匹配到一個結果集,由於正則默認爲貪婪匹配,若是將規則改成:<each>([\s\S]*?)</each>,會出現2個結果集中,正確ip