C#特定字符前的文本

C#特定字符前的文本,c#,string,C#,String,我有这篇课文 “\这是一份报告12000.csv\” 我要课文在句号之前,即12000 SQL Server中是否有类似于子字符串和CharIndex的功能?或者其他一些简单的方法?这项任务是通过使用正则表达式实现的。 下面的代码将从提供的字符串中提取任何数字 var yourString = @"\This is a report 12000.csv\"; var foundNum = Regex.Match(yourString, @"\d+").Value; Console.Write(f

我有这篇课文

“\这是一份报告12000.csv\”

我要课文在句号之前,即
12000


SQL Server中是否有类似于子字符串和CharIndex的功能?或者其他一些简单的方法?

这项任务是通过使用正则表达式实现的。 下面的代码将从提供的字符串中提取任何数字

var yourString = @"\This is a report 12000.csv\";
var foundNum = Regex.Match(yourString, @"\d+").Value;
Console.Write(foundNum);
//output 12000
var yourString1 = @"\This is a 8080 report .csv\";
var foundNum1 = Regex.Match(yourString1, @"\d+").Value;
Console.WriteLine(foundNum1);
//output 8080

这项任务是通过使用正则表达式实现的。 下面的代码将从提供的字符串中提取任何数字

var yourString = @"\This is a report 12000.csv\";
var foundNum = Regex.Match(yourString, @"\d+").Value;
Console.Write(foundNum);
//output 12000
var yourString1 = @"\This is a 8080 report .csv\";
var foundNum1 = Regex.Match(yourString1, @"\d+").Value;
Console.WriteLine(foundNum1);
//output 8080

你用谷歌搜索过“C#substring”吗?你的标题是“特定字符前的文本”,什么字符?你想要C#或SQL的解决方案吗?您已标记为C#,但要求提供与SQL Server中的
子字符串
类似的内容?C#子字符串的第一个搜索结果:是的,有类似于子字符串和charindex的内容。它们是Substring和indexofdYou谷歌“C#Substring”?你的标题是“特定字符前的文本”,什么字符?你想要C#或SQL的解决方案吗?您已标记为C#,但要求提供与SQL Server中的
子字符串
类似的内容?C#子字符串的第一个搜索结果:是的,有类似于子字符串和charindex的内容。它们是子串和子串indexof@TimSchmelter-在Linqpad 5中测试,并作为expected@TimSchmelter-在Linqpad 5中测试,并按预期工作