Fly*_*wat 1 .net text-parsing .net-2.0
假设你有这样的输出:
Word1 Word2 Word3 Word4
Run Code Online (Sandbox Code Playgroud)
单词之间的空格数是任意的.我想把它分成几个单词.
我使用了以下代码:
string[] tokens =
new List<String>(input.Split(' '))
.FindAll
(
delegate(string token)
{
return token != String.Empty;
}
).ToArray();
Run Code Online (Sandbox Code Playgroud)
效率不高,但工作做得很好.
你会怎么做?
Joe*_*orn 18
他已经提到了string.Split().他缺少的是StringSplitOptions.RemoveEmptyEntries:
string[] tokens = input.Split(new char[] { ' ' },
StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
194 次 |
最近记录: |