標題:

vb 讀取文字檔

發問:

我有一個檔案內容如下AAA,123 BBBB,456 CCCCC,789 ...................檔案內的資訊如上所是有很多(原本的資料是連續的無換行)現在我想要的結果是AAA 123BBBB 456CCCCC 789依此類推...我原本想的是空格到逗號可以讀取出 AAA BBBB CCCC然後逗號到空格讀取出 123 456 789可是卡在AAA 不適用於 "空格到逗號可以讀取出 AAA BBBB CCCC"另外以上的資料長度並不固定.....希望哪個大大可以解一下!!感恩! 顯示更多 我有一個檔案內容如下 AAA,123 BBBB,456 CCCCC,789 ................... 檔案內的資訊如上所是有很多(原本的資料是連續的無換行) 現在我想要的結果是 AAA 123 BBBB 456 CCCCC 789 依此類推... 我原本想的是空格到逗號可以讀取出 AAA BBBB CCCC 然後逗號到空格讀取出 123 456 789 可是卡在AAA 不適用於 "空格到逗號可以讀取出 AAA BBBB CCCC" 另外以上的資料長度並不固定..... 希望哪個大大可以解一下!!感恩! 更新: 喔喔 感謝大大的回答! 另外在請問,在有 下列 textBox Text1.text Text1-1.text Text2.text Text2-1.text . . 我在 Text1.text 填入 BBBB 我在 Text2.ext 填入 CCCCC . . 然後執行後 Text1-1.text 帶出 456 Text2-1.text 帶出 789 等於是說 我要開啟一個檔案 格式如依開始所提到的,但是其實我只要裡面部分的重要資料 那我可以輸入我要的關鍵字(如AAA,BBBB,CCCCC) 然後自動帶出對應資料(123,456,789)

最佳解答:

請使用split函數 Result=Split(Str,SplitChar) 第一個值=Result(0) 第二個值=Result(1)

其他解答:

W.J.S. ( 大師 1 級 ) 的方法確實不錯!|||||要斷開逗號在斷開空格 可以先斷開逗號 將逗號斷掉的字段放入陣列中 接著在判斷陣列中有無空格 在丟入另一個陣列 等於需要兩個陣列 提示到這邊 自己想想看摟! 2010-01-05 23:16:45 補充: 樓上大大的方法 很不錯唷! 可以參考看看|||||s = "AAA,123 BBBB,456 CCCCC,789" Print Replace(Replace(s, " ", vbCrLf), ",", " ")

 

此文章來自奇摩知識+如有不便請留言告知

6524A8F25B63629D

arrow
arrow
    創作者介紹
    創作者 jpjzhf9 的頭像
    jpjzhf9

    jpjzhf9的部落格

    jpjzhf9 發表在 痞客邦 留言(0) 人氣()