简单说说正则中(.*),(.+?)的区别

来源:互联网 发布:国外旅游景点推荐 知乎 编辑:程序博客网 时间:2024/05/20 16:40
加?表示非贪婪匹配,那么会尽可能少的匹配符合要求的内容,不加则是贪婪匹配,会尽可能多的匹配符合要求的内容,参考

参考例子:

<span>ab</span><span>cd</span><span>ef</span><span>gh</span>

<span>(.+?)<\/span> 只会匹配一个<span>ab</span>



<span>(.+)<\/span>则会匹配<span>ab</span><span>cd</span><span>ef</span><span>gh</span>
原创粉丝点击