我有这个字符串:
var a = "a new test string today";
Run Code Online (Sandbox Code Playgroud)
我如何解析一个只包含单词的另一个字符串
"a new test"
Run Code Online (Sandbox Code Playgroud)
你可以通过多种方式实现这一目标.
例如:使用Split,LINQ和Join
string.Join(" ", a.Split(' ').Take(3));
Run Code Online (Sandbox Code Playgroud)
或者通过找到第三个空间:
var firstSpace = a.IndexOf(' ');
var secondSpace = a.IndexOf(' ', firstSpace + 1);
var thirdSpace = a.IndexOf(' ', secondSpace + 1);
result = a.Substring(0, thirdSpace);
Run Code Online (Sandbox Code Playgroud)
错误处理省略.