美文网首页
正则表达式系列-4

正则表达式系列-4

作者: 贝贝ovo | 来源:发表于2019-03-11 17:31 被阅读0次

正则表达式系列-1
正则表达式系列-2
正则表达式系列-3
正则表达式系列-4

贪婪与懒惰

贪婪匹配:匹配尽可能多的字符。

以这个表达式为例:a.*b 匹配最长的 以a开始,以b结束的字符串
如果用它来搜索 aabab 的话,它会匹配整个字符串 aabab

懒惰匹配:匹配尽可能少的字符。

前面给出的限定符都可以被转化为懒惰匹配模式,只要在它后面加上一个问号?
这样.*?就意味着匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复。

a.*?b 匹配最短的 以a开始,以b结束的字符串。如果把它应用于aabab的话,它会匹配aab(第一到第三个字符)和ab(第四到第五个字符)。

相关文章

  • 正则表达式系列-1

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 什么是正则表达式 正则表达式就是用事先定...

  • 正则表达式系列-2

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 限定符(重复) 你已经看过了前面的*,+...

  • 正则表达式系列-3

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 反义 有时需要查找 不属于某个能简单定义...

  • 正则表达式系列-4

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 贪婪与懒惰 贪婪匹配:匹配尽可能多的字符...

  • 爬虫入门系列(一):快速理解HTTP协议

    4月份给自己挖一个爬虫系列的坑,主要涉及HTTP 协议、正则表达式、爬虫框架 Scrapy、消息队列、数据库等内容...

  • JavaScript正则表达式(元字符|字符类|范围类|预定义类

    目录结构 一、正则表达式-概念 正则表达式:Regular Expression。使用单个字符串来描述、匹配一系列...

  • 正则表达式

    正则表达式 正则表达式(Regular Expression),使用单个字符串来描述、匹配一系列匹配某个法规则的字...

  • 谈谈正则表达式

    正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 嗯~那就是: 正则表达式描述规则 正则表达式...

  • 正则表达式收集

    常用正则表达式大全 常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式:[u4e00-...

  • 浅谈正则表达式(下)

    本节我们继续接着浅谈正则表达式(中)来讲正则表达式的其他使用。 反向引用 在之前的系列中讲到了捕获,我们知道:捕获...

网友评论

      本文标题:正则表达式系列-4

      本文链接:https://www.haomeiwen.com/subject/twgbpqtx.html