看板 C_Sharp 關於我們 聯絡資訊
※ 引述《ricaro ( )》之銘言: : 檔名XX123 : 其他內容 : --------- : a0 a1 a2 a3 : bike 1 2 3 4 : car 5 3 4 7 : --------- : 其他內容 : --------- : price weight window : bike 100 20 : car 1000 500 6 : --------- : 以上面的資料為例 : 假如我想在一個文字檔(.prn)裡 : 找到有關car的資料 : 並將car 的a0 a1 a2 a3以及 price weight window弄成一行 : a0 a1 a2 a3 price weight window : car 5 3 4 7 1000 500 6 <-主要是要輸出成這樣子 : 目前看的方法像是FindString SelectedText等 : 好像都不能達到我要的目的 : 我可能沒搞懂FindString SelectedText的使用方式 : 希望各位先進能指點一下 用哪個指令能夠完成我想要的工作 : 因為還不知道如何下手 : 所以沒有程式碼可以貼上 請見諒 冏 : 先謝謝撥空指點 不知道是不是問題描述的不夠詳細或是我理解力不足...照著範例這樣的話 我自己做法會將檔案全部讀入程式中處理 假設car會有無限多筆在同一個檔案但是上到下順序都是 car-price-car-price 至於原po指的FindString.SelectedText沒詳細指出來我不太清楚 1.將檔案一行一行讀入String一維陣列 2.使用迴圈將第一個碰到car開頭的String整行複製到另外一個一維陣列 3.迴圈第二個碰到的car就是price等等的資料,直接合併進去2.取出來的資料 4.繼續往下取 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.170.118
ricaro:謝謝 因為我自己也沒啥頭緒 上面那個指令是我翻到的 02/28 21:07
ricaro:不確定能不能用 我會先試看看你建議的方法 謝謝 02/28 21:08
m339606:如果提供實際的檔案可能更完整,但還是自己想一想比較好 02/28 23:05