美文网首页
python-正则

python-正则

作者: Tellme丶 | 来源:发表于2018-09-05 00:37 被阅读0次

    表示字符:

    .    匹配任意1个字符(除了\n)
    
    [ ]    匹配[ ]中列举的字符
    
    \d    匹配数字,即0-9
    
    \D    匹配非数字,即不是数字
    
    \s    匹配空白,即 空格,tab键
    
    \S    匹配非空白
    
    \w    匹配单词字符,即a-z、A-Z、0-9
    
    \W    匹配非单词字符
    

    表示数量:

    *    匹配前一个字符出现0次或者无限次,即可有可无
    
    +    匹配前一个字符出现1次或者无限次,即至少有1次
    
    ?    匹配前一个字符出现1次或者0次,即要么有1次,要么没有
    
    {m}    匹配前一个字符出现m次
    
    {m,n}    匹配前一个字符出现从m到n次
    

    表示边界:

    ^    匹配字符串开头
    
    $    匹配字符串结尾
    
    \b    匹配一个单词的边界
    
    \B    匹配非单词边界
    

    匹配分组:

    |    匹配左右任意一个表达式
    
    (ab)    将括号中字符作为一个分组
    
    \num    引用分组num匹配到的字符串
    
    (?P<name>)    分组起别名
    
    (?P=name)    引用别名为name分组匹配到的字符串

    相关文章

      网友评论

          本文标题:python-正则

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