Python正则表达式基础-元字符3

作者: 挖地瓜 | 来源:发表于2015-04-20 00:56 被阅读2548次

5,重复

正则表达式可以匹配不定长的字符集,另外也可以指定字符串的重复次数。

 * (星号)

指定前一个字符可以匹配0次或者多次,而不是只有1次,匹配结果会尽可能的重复多次最大不超过20亿次。(后面若加问号?变为非贪婪模式仅匹配0次:ab*? 结果为a)

+ (加号)

匹配前一个字符1次或者多次。(后面若加问号?变为非贪婪模式仅匹配1次:ab+? 结果为ab)

? (问号)

匹配前一个字符0次或者1次。(后面若加问号?变为非贪婪模式仅匹配0次:ab?? 结果为a)

?可以是python原本的贪婪模式变为非贪婪模式。

{m} (花括号)

m是数字,表示重复前一个字符m次。

{m,n}

表示重复前一个字符m-n次。若省略m则表示0-n次,若省略n表示m到无限次。(后面若加问号?变为非贪婪模式仅匹配0次:ab{2,100}? 结果为abb)

相关文章

  • 一篇文章深析Python爬虫核心,正则表达式其实很容易!

    python爬虫正则表达式介绍 元字符 ^ $ * + . | ? {} [] () 这就是元字符了,学会这些应该...

  • Python的正则表达式初探笔记

    本文主要介绍Python正则表达式中的元字符的使用,元字符也就是 \ ^ $ * + . | ? {} [] ()...

  • 正则表达式

    1 正则表达式 2 元字符介绍 3 BRE 和 ERE 1 BRE(基础正则表达式) 2 ERE (扩展正则表达式...

  • 正则表达式基础

    正则表达式基础 元字符 正则表达式语言由两种基本字符类型组成: 原意文本字符 和 元字符 元字符使正则表达式具有处...

  • PHP正则

    正则表达式基础 1.完整的正则表达式由两种字符组成。特殊字符(元字符)和普通字符(文本) 常见的元字符 . 匹...

  • 正则表达式

    正则表达式元字符 扩展正则表达式元字符

  • 正则表达式-python向

    正则表达式 正则的元字符 w3c的零基础教程:https://www.w3cschool.cn/regexp/zo...

  • Python正则表达式基础-元字符3

    5,重复 正则表达式可以匹配不定长的字符集,另外也可以指定字符串的重复次数。 * (星号) 指定前一个字符可以匹配...

  • 正则表达式

    正则表达式 一: 基础元字符 二: 边界元字符 三: 限定符 四: 非贪婪捕获 五: 特殊字符-(6个) 六:...

  • 正则表达式-元字符

    元字符基础正则表达式中具有特殊含义的字符称之为元字符,常用的元字符如下:\ 一般用于转义字符^ 断言目标的开始位置...

网友评论

    本文标题:Python正则表达式基础-元字符3

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