正则

作者: 沦陷_99999 | 来源:发表于2018-10-11 08:57 被阅读0次

    .

    匹配任意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/krmvaftx.html