匹配查找指定的数据范围,通常使用[0-9] [a-z] [A-Z]这几个匹配格式.
>>> re.search("[0-9]","hello 1,2,3,4,5").group()
'1'
>>> re.findall...,并返回相应的匹配对象,如果匹配失败则返回None.
regex.findall 搜索字符串中与正则表达式匹配的所有子串,也就是查找字符串中所有的匹配结果,并且以列表的形式返回数据.
regex.sub...字符串的替换,简单来说就是替换字符串中与正则表达式匹配的指定数量的子串,最后返回替换修改后的字符串.
regex.split 以正则表达式匹配的字符串作为分隔符,对一个字符串进行分割,以列表形式返回分割后的各个字符串...()) # 获取模型中匹配到的分组中所有执行了key的组
re.findall()
# 无分组
r = re.findall("a\w+",origin)
print(r)
# 有分组
origin...为什么是空?