【发布时间】:2010-01-09 06:48:05
【问题描述】:
我不太擅长正则表达式,所以这可能是一个显而易见的问题。
如果找到一定数量的字符,我希望我的表达式匹配,如果存在任何额外的字符,则失败。例如,如果我有一个应该有 4 位数字的字符串,那么以下应该是正确的。
1234 - 匹配
ab1234cd - 不匹配
012345 - 不匹配
到目前为止,我所拥有的是 \d{4},但我的理解是,它只会匹配任何包含 4 位数字的字符串。我只想匹配一个字符串包含 4 个数字而没有其他内容。
任何帮助将不胜感激。谢谢。
【问题讨论】: