Re: 請問VB6修改文字檔..

看板Visual_Basic作者 (Joseph)時間19年前 (2005/08/18 17:53), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《GreenGhost (So What ?!)》之銘言: : 我已經知道如何開啟、寫入、關閉等基本的檔案存取動作 : 但是不知道該如何"修改" : 也就是假如我現在有個.dat檔如下 : AAAAA : ABBBA : AAAAA : 若我想寫個程式 可以把第二行中的BBB改成AAA : 要怎麼寫呢? (那個.dat又臭又長 且必須修改的地方很多 @@) : 講簡單點就是 該怎麼指定加入字串的位置 以及該如何刪除已存在的資料呢? : 謝謝回答!!! 首先,你要把.dat裡的資料讀出來,可以用: input#檔案編號, 要寫入的變數名 (一次讀出一小段資料) 或用 line input#檔案編號, 要寫入的變數名 (一次讀出一行資料) 資料讀出後,如果你只是要替換字串的話,可以用 replace() 函式將你的例子中的 BBB替換成AAA。寫法如下: '假設你將讀出的資料放在變數a a=replace(a,"BBB") 改完後,再把a的內容寫入檔案就行了。 -- Just.. http://vblee.blogspot.com Play with Everything -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.201.112

218.166.74.66 08/18, , 1F
謝謝謝謝!!! ^______________________^
218.166.74.66 08/18, 1F

218.166.74.66 08/18, , 2F
在小雄找到replace的教學了 謝謝!!!
218.166.74.66 08/18, 2F

218.166.74.66 08/18, , 3F
replace(被取代,要找的,取代成的,開始處,次數
218.166.74.66 08/18, 3F

140.117.201.112 08/18, , 4F
:P 沒寫正確,抱歉.
140.117.201.112 08/18, 4F
文章代碼(AID): #1315gnd6 (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #1315gnd6 (Visual_Basic)