我有一个字符串变量,基本上是 3 个字符串,每个字符串用一个空格分隔。这 3 个字符串的长度可能不同。像
string line="XXX YY ZZ";
现在,偶尔会发生我的字符串变量line
由 3 个字符串组成,其中第一个和第二个字符串由 2 个空格分隔,而不是一个。
string line="XX YY ZZ";
我想要做的是将 3 个字符串存储在一个字符串数组中。像:
string[] x
, x[0]="XXX"
, x[1]="YY"
_x[2]="ZZ"
我尝试使用拆分功能。
string[] allId = line.Split(' ');
它适用于第一种情况,不适用于第二种情况。有什么简洁、简单的方法可以做到这一点吗?