0

我有这个字符串:

var a = "a new test string today";

如何解析 a 以制作另一个仅包含单词的字符串

"a new test"
4

1 回答 1

6

您可以通过多种方式做到这一点。

例如:使用 Split、LINQ 和 Join

string.Join(" ", a.Split(' ').Take(3));

或者通过找到第三个空格:

var firstSpace = a.IndexOf(' ');
var secondSpace = a.IndexOf(' ', firstSpace + 1);
var thirdSpace = a.IndexOf(' ', secondSpace + 1);
result = a.Substring(0, thirdSpace);

省略了错误处理。

于 2019-01-07T07:13:42.957 回答