我在数据库中有一些字符串,例如:
Example123456.csv
现在我想在这里拆分字符串:
Example 123456 .csv
结束印刷应该是:
123456
这可能吗?
答案 0 :(得分:0)
使用RegEx:
string input = "Example123456.csv";
var result = Regex.Match(input, @"\D+(?<num>\d+)\.\w+").Groups["num"].Value;
答案 1 :(得分:0)
您可以使用以下regex(请查看here)将您的号码提取为字符串:
string myString = "Example123456.csv";
result = Regex.Match(myString, @"\d+").Value; // now result is "123456"
然后如果您希望将结果用作整数:
result = Int32.Parse(result); // now result is 123456
答案 2 :(得分:0)
您可以使用以下正则表达式从字符串中提取否
string input ="Example123456.csv";
input = Regex.Replace(input, "[^0-9]+", string.Empty);
输出将为123456