使用c#根据空格分隔字符串中的单词
本文关键字:字符串 单词 分隔 空格 使用 | 更新日期: 2023-09-27 18:06:30
我有这样的字符串:
string mystring = "12353 90123B41094 A01283410294 3"
我需要分隔这个字符串,它有3或4个字符串,由空格分隔。
这是我的尝试:
string block = "";
Arraytext = text.ToCharArray();
for(int i = 0; i <= text.Length; i++)
{
while (Arraytext[i] !=' ') { block = block + Arraytext[i]; counter++; } // also tried Arraytext[i] != '/0'
}
while (Arraytext [counter] == ' ')counter++; //to get where the next string begins
//repeat this function until the strings has been obtained
这行不通:
- 字符串块被0 填充
- Arraytext不检测空格,所以循环运行整个字符串。我试过
' '
和'/0'
可以使用
分隔空格中的单词string mystring = "12353 90123B41094 A01283410294 3";
string[] result = mystring.Split(new []{' '}, StringSplitOptions.RemoveEmptyEntries);