string s = "stien2234sdfw3,567s,6977w";
MatchCollection ms=Regex.Matches(s, @"\d+");
foreach (Match m in ms) Console.WriteLine(m.Value);

解决方案 »

  1.   

    我刚测试过,只能输出2234这几个数字,后面的没有
      

  2.   

    我刚测试过,只能输出2234这几个数字,后面的没有
    不可能,你复制那些代码测试下
      

  3.   

    我刚测试过,只能输出2234这几个数字,后面的没有
    不可能,你复制那些代码测试下 
    好了,谢谢了
      

  4.   

    高手,能再问一个问题吗,就是把逗号也算进去。把数字和逗号截取出来,这又怎么做啊?万分感谢了
      

  5.   

    高手,能再问一个问题吗,就是把逗号也算进去。把数字和逗号截取出来,这又怎么做啊?万分感谢了 @"\d+|,"
      

  6.   

    高手,能再问一个问题吗,就是把逗号也算进去。把数字和逗号截取出来,这又怎么做啊?万分感谢了 @"\d+|,"

    感谢,学习了