分裂一个字符串

时间:2009-06-16 21:49:25

标签: vb.net

  

可能重复:
  splitting a string

我有一个看起来像这样的字符串: http://pastebin.com/m5508ff19

我需要获取每个数字并按此顺序将它们放入一个数组:0,50,100,100,200,400,218,9.8,???,6.65,6.31等...

我有以下代码但由于某种原因它只做第一列,它只给我0,50,100,100,200,400,218,9.8,???

Dim list_numbers As New List(Of String)

Dim fields() As String
fields = calculationText.Split(Environment.NewLine)


For Each CurrLine As String In fields
    list_numbers.Add(CurrLine.Split(Char.Parse("    "))(0))
Next

我需要帮助以上述顺序获取数组中的每个数字

2 个答案:

答案 0 :(得分:1)

你还没有ask this question吗?那里提供的答案对你没有帮助吗?

答案 1 :(得分:1)

你在第二个Split()函数的末尾添加了一个(0);这只会抓住第一个元素。

(免责声明 - 我不知道VB.Net,但根据我的C#经验,这是我最好的猜测。)