推 GoalBased: 少一個空白? 10/25 16:19
→ GoalBased: Split(xx, " ")這樣? 10/25 16:19
→ Love1019: 加入空白後有改善些 但還有個問題是這樣只抓到最後一行 10/25 16:36
→ MOONRAKER: split得到的結果是一個陣列 裡面有幾項可以用ubound() 10/25 20:31
→ MOONRAKER: 得到 這樣知道怎麼改了吧 10/25 20:31
和大家分享一下
目前修改如下 :
Dim fileReader As String
fileReader = My.Computer.FileSystem.ReadAllText("D:\file01.txt")
Dim strArr() As String
Dim count As Integer
fileReader = fileReader.Replace(vbCrLf, " ")
strArr = fileReader.Split(" ")
For count = 0 To strArr.Length - 1
MsgBox(strArr(count))
執行後的矩陣內容如下
但不知道要如何去空格 ~"~
strArr(0) = 1
(1) = "" <= 有空格!
(2) = 2
(3) = ""
(4) = 3
(5) = 4 <= 這裡又沒空格?
(6) = ""
(7) = 5
(8) = ""
(9) = 6
(10)= 7
※ 編輯: Love1019 (118.161.6.116), 10/25/2014 21:51:13
→ KawasumiMai: 你把vbCrlf取代為空格後再用空格Split 10/25 23:25
→ KawasumiMai: 這作法對想處理成二維來說還蠻找自己麻煩的 10/25 23:25
→ MOONRAKER: ""是空字串不是空格,存以前先檢查strArr()各項是否"" 10/26 21:38
→ MOONRAKER: 就行了。split()的這個問題(或特色)VB6以來就有。 10/26 21:39