首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教这个正则表达式什么意思

2013-03-19 
请问这个正则表达式什么意思A\d{2}?我初衷是A后面跟两位数字,或者A后面没有东西,如果匹配A23ABC我希望匹配

请问这个正则表达式什么意思
A\d{2}?
我初衷是A后面跟两位数字,或者A后面没有东西,

如果匹配A23ABC
我希望匹配出两组,A23 和A
可实际只匹配出A23,为什么呢
[解决办法]
A(\d{2})?
[解决办法]
A(\d{2})?   : A后面跟两位数字,或者A后面没有东西,

A\d{0,2}    : A后面跟0,1,2位数字 
[解决办法]
非贪婪模式

你都指定2位数字了  ?没有实际意义

热点排行