作者don750421 (1+1≠2)
看板C_Sharp
標題[問題] 如何修改.txt檔?
時間Sat Dec 3 01:34:20 2011
最近朋友手上有個麻煩的東西,看似完整但好像也不完全是這樣
它會有個.txt檔,裡面寫的語法很是xml,以下是我擷取一部分的文字
http://www.mediafire.com/?fb66c75lnblyzph
從.txt檔的內容中可以看出實際上的格式
<ROW_COUNT> 7 </ROW_COUNT> <==7行
<COLUMN_COUNT> 10 </COLUMN_COUNT> <==10列
但是,從檔案內看到的<BODY>內容是一整串的
如今,如果我想要把<BODY>的內容整理後再存成另一個檔案
希望將原先的<BODY>內容整理成以下這樣,但是上面的那些Label仍然不變
<BODY>
ADSVFURHNV
OPWGHPONEO
PRHGTPONGO
WTHGOPWTNV
WOPUGHPOQM
FVHNQEUIRV
REJGIEHRJO
</BODY></DATA>
請問一下,我該如何寫呢?
我的方向有二,
一個是把.txt檔內的資料讀出來放入array或陣列中,再依照COLUMN_COUNT去放
每行的字元數
還是說可以再讀的時候就將檔案內的<BODY>做斷行的動作,而不需要再讀出來呢?
麻煩各位先進指教,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.25.39
推 YUPTT:我之前有遇過類似的CASE 不過我作法比較笨 12/03 11:43
→ YUPTT:我是把內容存進 List物件 迴圈 在用正則去取 值 12/03 11:48
推 ericinttu:一行一行讀, 讀到 <ROW_COUNT> 時, 拆出裡面的值. 12/03 21:19
→ ericinttu:讀到 <COLUMN_COUNT> 拆出裡面的值 12/03 21:19
→ ericinttu:讀到<BODY> 拆出從<BODY> 到 </BODY> 裡面的字串 12/03 21:20
→ ericinttu:這個字串再依固定長度 split(可能不是用split指令?忘了) 12/03 21:21
推 maxjoiny:讀近來在分吧 12/03 22:35
→ glennchen:這是TREC的資料嗎? 12/04 10:32
→ don750421:不是捏 12/05 23:29