C#在第一个数字之前拆分字符串
本文关键字:拆分 字符串 数字 第一个 | 更新日期: 2023-09-27 18:30:12
我在数据库中有一些字符串,例如:
Example123456.csv
现在我想在这里拆分字符串:
Example 123456 .csv
最终输出应为:
123456
这可能吗?
您可以使用以下Regex从字符串中提取no
string input ="Example123456.csv";
input = Regex.Replace(input, "[^0-9]+", string.Empty);
输出将是123456
使用RegEx:
string input = "Example123456.csv";
var result = Regex.Match(input, @"'D+(?<num>'d+)'.'w+").Groups["num"].Value;
您可以使用以下正则表达式(请在此处查看)将您的数字提取为字符串:
string myString = "Example123456.csv";
result = Regex.Match(myString, @"'d+").Value; // now result is "123456"
然后,如果你想让你的结果是一个整数使用:
result = Int32.Parse(result); // now result is 123456