將A文字檔的排版重新編排後存成B文字檔 |
缺席
|
losmith1018
一般會員 發表:1 回覆:1 積分:0 註冊:2012-02-04 發送簡訊給我 |
各位高手好
想請問各位前輩 我這邊有個TXT檔 內容排版如下 ==================== 2012/02/02 下午 03:08:28 編號:000001 桌號:OO 誠實豆沙包 200T 說謊棒棒糖 250T 含笑半步癲 200T 數量=3 金額 650 現金 650 ---------------- --------- 總計 650 ====我想將他改變成如下的格式==== 000001(編號) 2012/02/02 OO(桌號) 現金 誠實豆沙包 220T 說謊棒棒糖 250T 含笑半步癲 220T 650(現金那列的650) ==================== 因為小弟對DELPHI不熟 會用DELPHI的原因是因為這支程式是前人用DELPHI寫的 又因為這支程式有和另外一個主程式作同步(讀取~輸出~列印) 如果另外寫一個且能和主程式同步的程式~小弟能力不及~做不來~Orz 故想以讀取TXT檔 並且另外輸出個TXT檔 來實現更改格式的需求 小弟目前的想法是 能否用讀取的指令選擇讀取第幾列的第X~X n個字元 (然後寫進TXT)(以上面的TXT來說就是先讀取第一列1~10個字元 寫入新的TXT中) 接著去讀第二列的某區間的字元 再寫入新的TXT 然後第三列 第四列這樣類推 用這樣的方法 前面的編號&桌號那邊應該可以解決...吧? 但是這方法在下面感覺會遇到個問題 因為 誠實豆沙包 那邊的品項 有可能1個 也可能是N個 不固定 如果用前面的一列列去讀 如果讀的列太多了 就會把 "數量= 金額"這段也當作是品項寫到上面去了 如果讀太少又會變成品項被當作金額寫到下面去了 所以想請問是否有指令是能讀到某個字元的時候就停止讀取呢? 如果有的話 品項這邊是否可以用 READLN配合該指令做一整段的讀取?(設定過大也不用擔心,因為有指令能讀到特定字元後停止) 請問各位前輩 小弟這想法是否可行? 又或是有其他更好的作法呢? 感謝各位看完我又臭又長的問題~ 謝謝 Orz 編輯記錄
losmith1018 重新編輯於 2012-02-03 22:37:59, 註解 無‧
|
losmith1018
一般會員 發表:1 回覆:1 積分:0 註冊:2012-02-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |