python中re模块正则语法小结

# 正则表达式
规则:
    单字符:
            .  : 除换行以外所有字符
            [] : 匹配集合中任意一个字符
            \d : 数字
            \D : 非数字
            \w : 数字、字母、下划线、中文
            \W : 非数字、字母、下划线、中文
            \s : 空格
            \S : 非空格
    数量修饰:
             * : 任意多次
             + : 至少1次
             ?: 非贪婪方式,可有可无
           {m} : 固定m次
          {m+} : 至少m次
         {m,n} : m到n次
    起始:
             ^ : 以啥啥开头
             $ : 以啥啥结尾
    常用组合和函数:
            .* : 贪婪方式任意字符任意次数
           .*? : 非贪婪方式任意字符任意次数
           r = re.compile(r'正则表达式',re.S) : 
                              最常用:将规则传递给某个参数以便反复使用
           re.match\re.search\(字符串)
           re.findall(字符串)
           re.sub(正则表达式,替换内容,字符串)

猜你喜欢

转载自blog.csdn.net/qq_36653505/article/details/85563418
今日推荐