findall()函数,检查整个字符串,符合正则表达式的子字符串返回在一个列表中,没有匹配到则是空列表。
格式:re.findall(表达式, 字符串【,标志位】)
import re
a ='a1b2c3d4e5f6'
s = re.findall('\d',a)
print(s)
finditer()函数与findall()函数类似,不过返回的不是列表,而是一个迭代器
格式:re.finditer(表达式, 字符串【,标志位】)
import re
a ='a1b2c3d4e5f6'
x = re.finditer("\d",a)
print(x)
for i in x:
print (i.group())