我有一个包含如下数据的文本文件:
我想将每个单词分成一个数组,如下所示:
在第1行:
""
""
""
"这台PC"
" VGA"
1.000
7.000
最初,我使用过.Split(""),但它会分开"这台PC"字。我该如何解决这个问题?
Sub Main()
Try
Using sr As New StreamReader("ReadFile.txt")
Dim line As String
Do
line = sr.ReadLine()
If Not (line Is Nothing) Then
Dim wordArr As String() = line.Split(" ")
For Each item As String In wordArr
'Debug.Write(item & " ")
'Show result every item
Next
End If
Loop Until line Is Nothing
End Using
Catch e As Exception
Console.WriteLine("The file could not be read:")
Console.WriteLine(e.Message)
End Try
End Sub
答案 0 :(得分:1)
以下是使用文本字段解析器执行您想要的代码的示例。
uploads/file/
使用示例数据的结果将显示:
空字符串
空字符串
空字符串
这台PC
VGA
1.000
7.000
这些也可以像任何数组一样被检索。例如,如果您想要检索“此PC”,您将使用currentRow(3)。