【1】模块功能
re模块用于文字的处理功能
【2】相关函数及使用
1、re.compile:指定正则匹配的对象
p = re.compile('a*')
# 指定需要匹配的对象,并生成正则待匹配对象
2、p.match(target):从开始匹配查找对象target
p.match('ab').group(n)
# 从头进行匹配。
# 在待匹配对象中进行匹配查找。
# 使用group可以分组进行提取。
# 使用groups提取所有分组。
3、p.search(target):查找对象target
p.search('gegedf').group(n)
# 在target中进行查找,不要求进行完成匹配。
# 使用group可以分组进行提取。
# 使用groups提取所有分组。
4、re.sub(syn,str,target):在target中查找syn,并替换成str
phone = '139-323-323 #电话号码'
p = re.sub(r'#.*$','',phone)
print(p)
5、re.findall(syn,target):在target中根据syn,查找所有符合格式的字符
p = re.findall(r'\d','geg2323fef22')
print(p)