作者a07051226 (葡萄糖)
看板java
標題[問題] 讀取文字檔並抓出想要的資料格式化
時間Wed Jul 15 20:15:54 2015
我要另存網頁原始檔,其中有太多我不需要的檔案
像是一些html的內碼之類的
需要整理的資料會像這樣
var all = '';
//以這行開頭
all +=buildReply(75151901,'e65156515e','海鮮麵麵','e65156515e,','6小時前
',0,21705604,3,'');
all +=buildReply(75152028,'e104','小笨狗 你害我好丟臉','e104,','6小時前
',0,21705604,5,'');
//中間很多組相同格式的資料
document.getElementById('allReply21705604').innerHTML = all;
changetxt('m-21705604')
//這行結尾
開頭跟結尾在整份原始檔中是唯一的,所以我想以它為基準
我想要抓出來的資料是「e65156515e,e104,」,就是「6小時前」的前面一個欄位
我原本想要用StringReader去讀檔,再indexOf找位置
不過好像不太行
找網路上資源也不太明白
想請問一下該怎麼處理?
--
1F:推 wwa928: 那傢伙說啥黑我結果還是看得到我推文啊!所以MO會這樣?12/19 19:38
2F:→ a07051226: 沒黑過還真的不知道,那種駱駝心態的功能www12/19 19:40
3F:→ eva05s: 是鴕鳥吧?12/19 20:06
4F:推 a07051226: 啊,想錯了WWWW12/19 20:40
5F:推 deankobe: 駱駝Orz12/19 20:48
說駱駝的就是我啦#1KaokiMZ (PSP-PSV)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.87.178
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1436962560.A.6B5.html
6F:推 mars90226: Regular Expression 07/15 20:43
正規表示法我知道
我現在卡在一個點是說,導入文件的方法
因為都是要用String去處理,但是我在FileReader的時候都會叫我要用int
※ 編輯: a07051226 (118.166.87.178), 07/15/2015 20:46:12
7F:推 haha02: 套BufferedReader就好啦 07/15 22:04