【发布时间】:2013-03-09 14:11:03
【问题描述】:
我正在寻找一个正则表达式模式,它匹配一个长度正好为 x 的数字(比如 x 是 2-4),仅此而已。
例子:
"foo.bar 123 456789"、"foo.bar 456789 123"、" 123"、"foo.bar123 " 只能匹配“123”
所以。只有数字,没有空格、字母或其他东西。
我该怎么做?
编辑:我想在 c# 中使用 Regex.Matches() 函数来提取这个 2-4 位数字并在附加代码中使用它。
【问题讨论】:
-
\d{2,4}怎么样?你在用什么运行正则表达式? -
解决方案将根据您使用的正则表达式实现而有所不同。
标签: c# regex string match digit