C#在第一个数字之前拆分字符串
我在数据库中有一些字符串,例如:C#在第一个数字之前拆分字符串,c#,split,C#,Split,我在数据库中有一些字符串,例如: Example123456.csv 现在我想在这里拆分字符串: Example 123456 .csv 完成输出应为: 123456 这可能吗?使用正则表达式: string input = "Example123456.csv"; var result = Regex.Match(input, @"\D+(?<num>\d+)\.\w+").Groups["num"].Value; string input=“Example123456.c
Example123456.csv
现在我想在这里拆分字符串:
Example 123456 .csv
完成输出应为:
123456
这可能吗?使用正则表达式:
string input = "Example123456.csv";
var result = Regex.Match(input, @"\D+(?<num>\d+)\.\w+").Groups["num"].Value;
string input=“Example123456.csv”;
var result=Regex.Match(输入@“\D+(?\D+)\。\w+”).Groups[“num”]值;
您可以使用以下(签出)将您的号码提取为字符串:
string myString = "Example123456.csv";
result = Regex.Match(myString, @"\d+").Value; // now result is "123456"
如果希望结果为整数,请使用:
result = Int32.Parse(result); // now result is 123456
您可以使用以下正则表达式从字符串中提取no
string input ="Example123456.csv";
input = Regex.Replace(input, "[^0-9]+", string.Empty);
输出将是123456那么,您想只获取字符串中的数字吗?你有一个模式或什么的吗?是的,这是可能的,到目前为止你尝试了什么?