1、导入库 re
2、代码语句
re.findall('匹配条件', 匹配对象)
3、常用元字符匹配
# 匹配单个字符 qq = re.findall('a[ab]b', lab) qa = re.findall('a[^ab]b', lab) # \d 匹配单个数字字符 zz = re.findall('\d', match) # \d 匹配期望数字字符 zz = re.findall('\d{1,4}', match) # \d 匹配单个字母字符 za = re.findall('\D', match) # \w 匹配一个包含下划线的单词字符 zb = re.findall('\w', match) # \W 匹配一个非包含下划线的单词字符 zc = re.findall('\W', match) # \贪婪匹配 xx = re.findall('[a-z]{4,7}', match) # \非贪婪匹配,按照最小匹配 4 xx = re.findall('[a-z]{4,7}?', match)
# 正则替换
xx = re.sub('被替换内容','替换内容' , '对象','count=替换次数')