看板 [ java ]
討論串[J2SE] html的文字能當成string用嗎?
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭)時間19年前 (2007/04/15 23:25), 編輯資訊
0
0
1
內容預覽:
你的 code 這樣只有前面允許 後面還是要完全比對. if(testStr.matches(".*【20[0-9]{2}/[0-1][0-9]/[0-3][0-9] 聯合報】")). break;. 應該改成 indexOf()!=-1. 或者是. if(testStr.matches(".*【2
(還有496個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者brianpcbest (FF4)時間19年前 (2007/04/15 22:51), 編輯資訊
0
0
1
內容預覽:
首先謝謝板主跟TonyQ的熱心回文. testStr是我漏打了一行 testStr = testStr + lineStr;. 我一開始採取TonyQ的建議. 因為我抓的跳離點是怪怪的沒錯~一開始沒想到那麼多. 不過試了一下~用正則表示式還是比對不到字串. 程式依然會把整個網頁讀完才停止. http

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭)時間19年前 (2007/04/15 15:42), 編輯資訊
0
0
5
內容預覽:
1.裡面沒有任何一行的字串 達成你的Replace條件後 是"聯合報". 你應該要用 indexOf() 或者 matches() 做"包含有"的判斷。. 2.另外聯合報在開頭和結尾各有一個不適合放在結尾. 建議你可以取這行. <p class="story"><span id="source_na
(還有661個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者PsMonkey (人生第一個第一名)時間19年前 (2007/04/15 15:42), 編輯資訊
0
0
3
內容預覽:
標題一整個不對. 你不是已經把 html 當字串在用了嗎? @__@. 你的程式碼也有點怪. 因為實在看不出來 lineStr 跟 testStr 的關係 @__@. 說不定是錯在這裡. 而且你壓根沒有說「怎麼個行不通」. 那我們也不知道發生啥事情、也無法提供任何有效的 hint. 最後,我的智商實
(還有146個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者brianpcbest (FF4)時間19年前 (2007/04/15 15:22), 編輯資訊
0
0
1
內容預覽:
http://udn.com/NEWS/WORLD/WOR1/3804335.shtml. 以上是我要截取的網頁. 我在前面先宣告. String endString = "聯合報";. 截取時. while ((lineStr=in.readLine())!= null ). { if(lineS
(還有91個字)
首頁
上一頁
1
下一頁
尾頁