美文网首页
正则方法

正则方法

作者: 优秀的人A | 来源:发表于2018-10-08 19:43 被阅读3次

    .

    匹配任意1个字符(除了\n)
    

    [ ]

    匹配[ ]中列举的字符
    

    \d

    匹配数字,0-9
    

    \D

    匹配非数字,即不是数字
    

    \s

    匹配空拍,即空格,Tab键
    

    \S

    匹配非空白
    

    \w

    匹配单词字符,即a-z,A-Z,0-9,_
    

    \W

    匹配非单词字符
    

    原始字符串

    python中字符串前面加上r表示原生字符串
    

    \

    表示转义字符
    

    *

    匹配前一个字符出现0次或者无限次,即可有可无
    

    +

    匹配前一个字符出现1次或者无限次,即至少有一次
    

    ?

    匹配前一个字符出现1次或者0次,即要么有一次要么没有
    

    {m}

    匹配前一个字符出现m次
    

    {m,}

    匹配前一个字符出现至少m次
    

    {m,n}

    匹配前一个字符出现从m到n次
    

    ^

    匹配字符串开头
    

    $

    匹配字符串结尾
    

    \b

    匹配一个单词的边界
    

    \B

    匹配非单词边界
    

    |

    匹配左右任意一个表达式
    

    (ab)

    将括号中字符作为一个分组
    

    \num

    引用分组num匹配到的字符串
    

    (?P<name>)

    分组起别名
    

    (?P=name)

    引用别名为name分组匹配到的字符串

    相关文章

      网友评论

          本文标题:正则方法

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