我明白?这里的标记意味着"懒惰".
?
我的问题基本上是[0-9]{2}?vs[0-9]{2}
[0-9]{2}?
[0-9]{2}
它们一样吗? 如果是这样,我们为什么要编写前面的表达式?是不是懒惰模式更加昂贵的表现明智? 如果没有,你能分辨出来吗?
regex non-greedy regex-greedy
non-greedy ×1
regex ×1
regex-greedy ×1