为什么re.match(r'[1-9]?\d$', '09')匹配不到??匹配结果应该是0啊
[1-9]?\d$表达式表示,1-9的数字0个或1个,且以数字结尾,所以结果应是9
我刚看的时候也有这个问题,我是这样理解的,因为表达式中的$决定了它前面的数字(即0)该是被匹配串的最后一位,与事实相悖,所以匹配不到