成都9班-汤海洋 发表于 2021-11-20 17:59:12

python模块和正则表达式

预定义字符集匹配: \d:数字0-9 \D:非数字 \s:空白字符 \n:换行符 \r:回车符
re模块数量词匹配: 符号^:表示的匹配字符以什么开头 符号$:表示的匹配字符以什么结尾 符号*:匹配*前面的字符0次或n次 eg:ab* 能匹配a 匹配ab 匹配abb 符号+:匹配+前面的字符1次或n次 符号?:匹配?前面的字符0次或1次 符号{m}:匹配前一个字符m次 符号{m,n}:匹配前一个字符m到n次(包括n次),m或n可以省略,mn都是
re模块相关函数 1、match 从第一个字符开始匹配,如果第一个字符不是要匹配的类型、则匹配失败并报错 注意:如果规则带了'+',则匹配1次或者多次,无'+'只匹配一次 2、search 从第一个字符开始查找、一找到就返回第一个字符串,找到就不往下找,找不到则报错 3、findall 从第一个字符开始查找,找到全部相关匹配为止,找不到返回一个列表[] 4、compile 编译模式生成对象,找到全部相关匹配为止,找不到返回一个列表[]
re.match
re.search
re.findall
re.compile
页: [1]
查看完整版本: python模块和正则表达式