C# 如何提取字符串中的数字(小技巧) |
您所在的位置:网站首页 › 字符串中字母个数 › C# 如何提取字符串中的数字(小技巧) |
下面讲解如何在字符串当中抓取到数字 方法一、使用正则表达式1、纯数字提取 1 string str = "提取123abc提取"; //我们抓取当前字符当中的123 2 string result = System.Text.RegularExpressions.Regex.Replace(str, @"[^0-9]+", ""); 3 Console.WriteLine("使用正则表达式提取数字"); 4 Console.WriteLine(result);多个数字值 string str = "提取123abc提取234234234"; string r = @"[0-9]+"; Regex reg = new Regex(r, RegexOptions.IgnoreCase | RegexOptions.Singleline, TimeSpan.FromSeconds(2));//2秒后超时 MatchCollection mc = reg.Matches(str);//设定要查找的字符串 foreach (Match m in mc) { string s = m.Groups[0].Value; }
2、带有小数点数字提取 ![]() ![]() ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |