看板 C_Sharp 關於我們 聯絡資訊
最近朋友手上有個麻煩的東西,看似完整但好像也不完全是這樣 它會有個.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