[問題]關於資料擷取?刪除某些資料?
資料的內容為
*2012 XXXXX
PG01 XXXX
PG02 XXXX
:
:
PG32 XXXX
PR01 XXXX
:
:
PR24 XXXX
*2012 XXXX
現在我想要把裡面PG開頭的都拿掉
變成
*2012 XXXXX
PR01 XXXX
:
:
PR24 XXXX
*2012 XXXX
原本我的做法是將我所需要的DATA拿出來
for i = 1:100000
tline = fgetl(fid) ;
if strfind(tline,'PR01')
num=[num;tline(1:70)] <----會變成讀不到PR01
end 若改6:70就會變成讀不到我所需的PR01
但是就算讀的出PR01和他後面那行 最後也會變成PR01 PR02 ...都放在同一矩陣
而無法排列成我要的型式
請問應該要怎麼修改才能排出我要的型式
或者是有可以直接將PG開頭的直接自己拿掉的語法?
感謝解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.43.192.87