求一个正则表达式 能把下面的字符串的数字部分取出来,下面2种情况都考虑到(注意:有可能字符后面跟空格,数字之间是无空格的),谢谢拉Extra buffet breakfast:SGD20Extra buffet breakfast: CNY 20需要返回的结果: 20

解决方案 »

  1.   

                Regex reg = new Regex(@"[0-9][0-9,.]*");
                MatchCollection mc = reg.Matches("aaaaaaaa1233hhhhhh");
                foreach (Match m in mc)
                {
                    Response.Write( m.Value + "\n");
                }
      

  2.   

    恩这个可以 youjei谢谢拉 等下就结贴给分
    还想请教一下 这个能取出直接指定字符串后面的数字么
    例如: SGD20 指定SGD 取出的结果是20
            CNY 20 指定的CNY 取出的结果是20