首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-04-26 
请问,这个正则表达式,哪里错了?static void Main(string[] args){string pattern @\b+Regex rgx ne

请问,这个正则表达式,哪里错了?
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是数字

热点排行