读书人

请教这个正则表达式错哪了

发布时间: 2012-04-26 14:01:31 作者: rapoo

请问,这个正则表达式,哪里错了?
static void Main(string[] args)
{
string pattern = @"\b+";
Regex rgx = new Regex(pattern);
string sentence = "dfgs4aer25#@";
foreach (Match match in rgx.Matches(sentence)) //foreach遍历所有匹配项
{
Console.WriteLine(match.Value);
}
Console.ReadKey();
}

这个正则表达式,是搜索字符串"dfgs4aer25#@"中的所有数字,应该是4和25,为什么最后没有输出结果呢?哪里出错了?

[解决办法]
\d+
[解决办法]

探讨
\d+

[解决办法]
1楼正解。\d是数字

读书人网 >C#

热点推荐