我有一个像这样的字符串13/03/14 17:18:03 0035880 FINLAND 00:00:23 3 2.34
。现在我将简要描述这个字符串也可以是..它可以像
13/03/14 17:18:03 0035880 FINLAND DEN 00:00:23 3 2.34
13/03/14 17:18:03 0035880 FINLAND DEN MEN 00:00:23 3 2.34
13/03/14 17:18:03 0035880 FINLAND DEN MEN CHEN 00:00:23 3 2.34
现在在我的节目,我必须打破这些字符串放到基于字符串的spaces.The顺序排列的字符串将在除地方一样FINLAND
,FINLAND DEN
等等。现在按照我的要求我必须添加FINLAND DEN MEN CHEN
到一个数组元素。
我不知道如何将这四个不同的子字符串添加FINLAND DEN MEN CHEN
到一个数组元素中(如果它出现在字符串中)。
这是我的C#代码。
string currentLine;
string[] arrline = currentLine.Split(' ');
请帮助我解决这个问题。
一种方法是
var wordsArray = arrLine.Where(str => str.All(Char.IsLetter)).ToList();
它搜索所有字符均为字母的条目
根据您的评论,您将关注以下内容
var arrline = current.Split(' ')
.GroupBy(x => x.All(Char.IsLetter) ? "True" : x)
.Select(g => string.Join(" ", g))
.ToList();
结果
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句