我有这个字符串:
var a = "a new test string today";
我如何解析a来制作另一个仅包含单词的字符串
"a new test"
答案 0 :(得分: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);
省略了错误处理。