作者m339606 (mize)
看板C_Sharp
標題Re: [問題] 請問如何搜尋特定資料複製輸出
時間Thu Feb 28 11:16:19 2013
※ 引述《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