*?的问题

来源:3-2 python正则表达式语法(二)

qq_1_晟_0

2017-08-15 11:27

ma=re.match(r'[0][a-z]*?[0]','0aaaaa0')

ma.group()

照老师讲的,*?不是只能匹配0个吗?为什么'0aaaaa0'可以匹配出来?

写回答 关注

1回答

  • 男人三十而立
    2017-08-15 19:01:13

    因为你后面还有个[0] 所以就匹配到了,去掉最后那个[0],就只能匹配0

python正则表达式

如何使用正则处理文本,带你对python正则有个全面了解

80575 学习 · 174 问题

查看课程

相似问题