如果我有各种字符串,其中文本后跟空格后跟文本,我如何解析以第二个文本 block 中的第一个字符开头的子字符串?
例如:
如果我有字符串:
“字符串 A 字符串 B”
如何提取子字符串
“字符串B”
字符串的长度各不相同,但都采用 .
我确信这可以使用正则表达式轻松完成,但我无法找到适用于 C# 的正确语法。
最佳答案
不需要 RegEx,只需拆分即可。
var test = "stringA stringB";
var second = test.Split()[1];
如果你在美妙的 LINQ 国度
var second = "string1 string2".Split().ElementAtOrDefault(1);
和正则表达式(为了完整性)
var str2 = Regex.Match("str1 str2", @"\w (.*$)").Groups[1].Value;
关于C#:通过检测空格从字符串中解析子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235258/