加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式学习笔记011--贪婪和懒惰的匹配

发布时间:2020-12-14 04:35:09 所属栏目:百科 来源:网络整理
导读:正则表达式学习笔记011--贪婪和懒惰的匹配 交流群1:251572072 交流群2:170933152 1.什么是贪婪匹配 从字面上理解:贪心,不满足,有多少要多少 比如正则里也一样:.*,.+,{n,} 正则表达式: a.{1,}c 待匹配字符串: abcabcabcabcabcabc 匹配结果: 这样会匹配出所有

正则表达式学习笔记011--贪婪和懒惰的匹配

交流群1:251572072 交流群2:170933152

1.什么是贪婪匹配 从字面上理解:贪心,不满足,有多少要多少 比如正则里也一样:.*,.+,{n,} 正则表达式: a.{1,}c 待匹配字符串: abcabcabcabcabcabc 匹配结果: 这样会匹配出所有的: abcabcabcabcabcabc 而不是一个,这就是贪婪匹配 ------------------------------------------------ 2.懒惰匹配 尽可能的少重复 正则表达式: a.{1,}?c 前面的.有一个或多个,尽量少重复 待匹配字符串: abcabcabcabcabcabc 匹配结果: abc abc abc abc abc abc 这样的话:?取0次或1次,这样就是懒惰匹配 -------------------------------------------- *? 重复任意次,但尽可能少重复 +? 重复1次或更多次,但尽可能少重复 ?? 重复0次或1次,但尽可能少重复 {m,n}?重复m到n次,}?重复m次以上,但尽可能少重复 ------------------------------------------------------

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读