正则表达式无法匹配字符串的开头和结尾

时间:2014-04-21 18:37:55

标签: regex

所以我以前从未遇到过这个问题,但现在我无法弄清楚如何处理它, 继承我的榜样: 所以我有一个简单的字符串:"1"和一个简单的正则表达式:^[0-9]& 它不匹配!它会匹配没有开始和结束字符的罚款,但我需要它们(对于更大规模的问题)任何人都知道为什么? 谢谢, 尼科

2 个答案:

答案 0 :(得分:3)

&不是正则表达式的字符串锚点的结尾。通常是$。使用^[0-9]$。这允许由一个数字字符组成的字符串。

答案 1 :(得分:-1)

^[0-9]*$一个或多个号码 ^[0-9]*只有一个号码

编辑:oops