今天学习了re模块,有以下几个主要功能
import re
re.findall:(正则表达式,字符串)
匹配所有符合表达式的字符串,返回列表
re.searh:(正则表达式,字符串)
匹配符合表达式的第一个字符串,返回字符串
re.match:(正则表达式,字符串)
根据正则表达式匹配字符串开始是否有对应的字符串,并返回字符串,如果没有,返回None
re.finditer:(正则表达式,字符串)
根据正则表达式匹配字符串并生成迭代器
ret = re.finditer
ret.group():取第一个结果
re.complie:(正则表达式,字符串)
根据正则表达式匹配字符串并编译
re.split:(正则表达式,切割对象,字符串)
匹配正则表达式并切割
re.sub(正则表达式,替换对象,字符串,1)
根据正则表达式匹配的对象,然后替换所有表达式对象,数字1表示替换1次
re.subn(正则表达式,替换对象,字符串)
根据正则表达式匹配的对象,然后替换所有表达式对象,返回元组,包括替换了几个对象
学习了分组的python的应用