import re
以下查找相关的五个方法:
match:查找字符串,返回的结果是一个re.match对象。
search:查找字符串,返回的结果是一个re.match对象。只匹配第一个相应的结果。后面的结果不匹配。
match和search共同点和不同点:
共同点:1,只对字符串查询一次。 2,返回值的类型都是re.match类型的对象。
不同点:1,match是从头开始匹配,一旦匹配失败,就返回None。 2,search是在整个字符串进行匹配。
finditer: 返回的结果是一个可迭代对象,可以查找到所有的匹配结果。
findall: 匹配所有的结果,并放到一个列表里面。
fullmatch: 完整匹配整个字符串。错一个字符都返回为None。
xxx.span:获取正则表达式匹配结果的下标。序号
xxx.group() 获取正则表达式匹配结果,也可以传参数,表示分组