如何匹配2位或0位数?
[0-9]{0,2}
这是我到目前为止所做的,但这将匹配0,1或2次。我只想要0或2。
答案 0 :(得分:5)
您可以执行以下操作:
([0-9]{2})?
答案 1 :(得分:3)
太容易了(如果你知道的话):
(\d\d)?
如果这是在整个字符串的上下文中,请使用
^(\d\d)?$
在另一个字符串中添加边界:
(\b\d\d\b)?
答案 2 :(得分:2)
在一般情况下你可以做到
([0-9]{2}|[0-9]{0}) # place the {2} before {0} so that it tries that first.
在这种特殊情况下,由于您的一场比赛为零,请查看@" Greg Hewgill的答案。