找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2608|回复: 1

[已回复] 正则表达式

1

主题

1

帖子

1

积分

贫民

积分
1
MLee-Python 发表于 2017-9-8 10:23:55 | 显示全部楼层 |阅读模式
import re
re.search("b{0,1}", "abc") # 为什么没有找到

回复

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-9-8 13:10:31 | 显示全部楼层
a=re.search("b{1,}", "abc")这样可以找到,正则表达式是贪婪模式,a=re.search("b{0,1}", "abc")优先找出现0次的b位置,所以找到了a[0]=''空串,并不是没有找到,如a=re.search("x", "abc")结果a是None,这个才是没找到
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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