找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2789|回复: 2

[已回复] 一个正则表达式的问题

1

主题

1

帖子

1

积分

贫民

积分
1
锌和彤 发表于 2018-3-20 13:27:38 | 显示全部楼层 |阅读模式
print(re.findall("(as)|3","3as"))             为什么执行结果是 ['', 'as']出现了一个空字符串,谢谢
回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2018-3-20 20:31:01 | 显示全部楼层
这是正则里面的一个坑, 要注意, 表达式里面有一个括号, 返回的是匹配到括号表达式的数据。
http://www.pythontab.com/html/20 ... heng_0320/1262.html  参考这个文章
回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
mengde 发表于 2018-3-20 22:16:16 | 显示全部楼层
为什么执行结果是 ['', 'as']出现了一个空字符串,谢谢???是啊,为啥回的是空啊,没有不是就不用返回了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表