(.+)默认是贪婪匹配
(.+?)为惰性匹配
正则表达式的惰性匹配
疑问号让.+的搜索模式从贪婪模式变成惰性模式。
var str = 'aaa<div style="font-color:red;">123456</div>bbb'
<.+?>
会匹配<div style="font-color:red;">
<.+>
会匹配<div style="font-color:red;">123456</div>
要在浏览器测试结果的话,输入:
|
- 本文作者: luckyship
- 本文链接: https://luckyship.github.io/2021/08/21/2021-08-21-regex-lazy-match/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!