问答详情
源自:3-2 python正则表达式语法(二)

*?的问题

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

ma.group()

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

提问者:qq_1_晟_0 2017-08-15 11:27

个回答

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

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