-编辑- 注意?
在......的最后.{2,}?
我发现你可以写
.{2,}?
是不是和下面的完全一样?
.{2}
No. {2,}
表示两次或以上{2}
means exactly两次。量词默认是贪婪的,所以给定字符串foo
你会得到foo
如果你使用.{2,}
, but fo
如果你使用.{2,}?
因为你让它变懒了。然而,后者是allowed如有必要,可以匹配两次以上,但是.{2}
总是意味着exactly两个字符。
所以如果你有字符串test123
和图案.{2,}?\d
,你会得到test1
因为它必须匹配最多四个字符,所以\d
也可以搭配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)