re模块
compile()|sub()|findall()|split() |match()方法
-
非贪婪匹配一般要结合特定的开头和结尾
-
分组加(),拿到结果中的指定信息,(?:)取消分组
-
compile()可以进行代码的复用比较方便
-
代码示例
res = re.compile("w+")
res.findall("12342")
-
-
match() 操作分组(?P
)可以取别名 -
sub('patren',"sub"| '123',"str") 在替换的时候可以对分组进行排序
-
findall是全文匹配,返回的是列表
-
正则也是字符串