一. re模块
findall
ret = re.findall(‘\d+‘, ‘3ser54gsd43sd5‘)
print(ret) 是一个列表, [‘3‘, ‘54‘, ‘43‘, ‘5‘]
search
ret = re.search(‘\d+‘, ‘3ser54gsd43sd5‘)
print(ret) 输出的是一个变量, 或None <_sre.SRE_Match object; span=(0, 1), match=‘3‘>如果没有输出None
print(ret.group()) 输出3, 是第一个被匹配到的字符串‘3‘
如果匹配不到字符串, 输出print(ret.group())会报错, 可以用 if ret: printprint(ret.group())避免报错
原文:https://www.cnblogs.com/NachoLau/p/9494920.html