re基础
re用于复杂场景匹配,re为python的内置模块
基本用法
导入模块:import re
1:re.search(正则表达式,被匹配的内容,标志位)
将整个字符串进行匹配,返回匹配到的第一个值,与re.match进行区分
标志位用于控制正则匹配的方式,如:是否控制大小写,多行匹配等
2:re.match(表达式,被匹配内容)
用法和search 基本一致
不同:match 只能从被匹配的内容的开头部分进行,如果开头内容不匹配,则匹配失败
3:re.sub(表达式,替换的内容,被匹配的内容)
eg; content = "afafji22313bnfgvkdsaj"
re.sub("\d+",123,content)
print(content) ========> afafji123bnfgvkdsaj

浙公网安备 33010602011771号