具体看实例
import re
string = "A5a6a \n"
finaall = re.findall("\w",string,re.I) #查找全部,返回所有匹配,三个参数 ,re.I 表示不区分大小写 多个添加 re.I | re.S 形式
print(finaall)
# ['A', '5', 'a', '6', 'd']
finaall = re.findall("m",string,re.I) #查找全部,若不匹配 返回 空列表
print(finaall)
# []
search = re.search("\w",string).group() # 查找全部,如果全部不匹配 ,返回None,若匹配 返回第一个匹配对象
print(search)
# A
search = re.search("m",string) # 查找全部,如果全部不匹配 ,返回None,若匹配 返回第一个匹配对象
print(search)
# None
match = re.match("\w",string).group() # 从首字符开始匹配,首字符不匹配,直接返回None.若匹配返回第一个匹配对象
print(match)
#A
match = re.match("\d",string) # 从首字符开始匹配,首字符不匹配,直接返回None.若匹配返回第一个匹配对象
print(match)
# None