推 fumizuki:1.逐行判斷 取出空格前的文字 2.要求文字檔要有分隔符號 01/25 08:36
→ MOONRAKER:這寬度不是很固定 用mid()有任何困難嗎 01/25 22:51
→ markchen:空白的寬度是固定的,想說用replace將這空白寬度換成其他 01/26 00:13
→ markchen:符號如逗號 再來用split來分,只是不知道是否有更好方法 01/26 00:13
→ EShensh:以換行字元斷行,以空白或Tab斷句,不然就是數字固定長度 01/26 14:48
→ MOONRAKER:用mid()就做完的事情還要先replace再split 你是CPU時間 01/26 21:27
→ MOONRAKER:太多嗎 01/26 21:27
→ markchen:其實它前頭的數字的長度不是固定的 用mid不能確定它的開 01/27 19:29
→ markchen:始位置,範例的數字我忘了用一個長度不一樣的來作 01/27 19:30
推 chinoyan:LEFT +INSTR 取前頭數字 01/28 02:39
→ MOONRAKER:那你最簡單可以用" "來split 結果在第一第二欄間會有很 01/28 11:14
→ MOONRAKER:多空字串 用if檢查跳過空字串剩下就是值 01/28 11:14
→ MOONRAKER:不然就自己依照state machine原理寫一個parser 在空白 01/28 11:17
→ MOONRAKER:狀態和非空白狀態間切換 每次切換時把目前字串存到陣列 01/28 11:17
推 ClubT:其實就把幾個字串函數查一下就好囉 可以參考本板7772篇 01/28 11:29