# 几个re模块的用法

发布时间 2023-09-17 15:08:03作者: wellplayed

1、re.findall()
ret = re.findall('a', 'aaa aaa')
# 把匹配到的值以列表的形式返回
# 没找到返回空列表


2、re.search()
ret = re.search('a', 'aaa')
# 只返回第一个值
# 返回的是对象
# 需要调用group方法输出
# 没找到返回None


3、re.match()
# 用法同search
# 不同之处在于:match从字符串开头进行匹配
ret = re.match('a', 'aaaa')
===返回a

ret = re.match('a', 'baaaa')
===返回None
# 相当于 ^a


#### re.findall()###
在正则表达式中优先展示无名分组