将列表列转换为数组

时间:2016-10-10 13:07:59

标签: arrays split tabs

我的输入是从HTML表格中复制的,并且以文本格式显示:

1 2 3

4 5 6

(想象'标签'而不是空格)

字符串将成为:

1 \吨\ 2 \ T3 \ r \ N4 \ T5 \ T6

如何创建数组:

myArray(0,0)返回1  myArray(0,1)返回2  myArray(1,0)返回4

我试过这个:

String input = Clipboard.GetText();
String[] content = input.Split(("\t").ToCharArray());

但这会创建一个包含以下元素的数组: 1 2 3 \ r \ n 4 五 6

- 谢谢...... -

1 个答案:

答案 0 :(得分:0)

由于你知道如何在标签处拆分它,你也可以在换行符处拆分它。

stringIs = 1\t\2\t3\r\n4\t5\t6

firstSplit = stringIs.split("\r\n");

现在你有一个包含两个元素的数组。

firstSplit[0] = "1\t\2\t3";
firstSplit[1] = "4\t5\t6";

所以只需将它们以相同的方式分成新的数组。