Re: [問題] 如何找到第一個match的字串

看板java作者 (Big pie star *)時間17年前 (2009/01/03 14:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
我試你的code傳回的是第一個 而不是最後一個 你的mlyric跟parseLyric可以貼上來嗎? 而且在 .* 後加 ? 沒有意義的 如果你真的要抓?這個character 應該是 .*\? ※ 引述《deliciouspie (bluemoon)》之銘言: : 就是現在我要parse一個網頁的原始檔 : 想找出裡面有關網頁連結的字串 : Pattern regex = Pattern.compile("\"http://cache.baidu.com.*?\""); : Matcher matcher = regex.matcher(mlyric); : if(matcher.find()){ : mlyric = matcher.group().toString(); : parseLyric(mlyric); : } : 但是mlyric只會傳回最後一個match的網址 : 但是我只想要抓第一個match的網址 : 試過很多方法都不行 想請問大家不知道有什麼方法可以做到 : 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.99.0.10
文章代碼(AID): #19Nm7QHY (java)
討論串 (同標題文章)
文章代碼(AID): #19Nm7QHY (java)