python_re

【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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容