Re: [問題] 如何找到第一個match的字串
我試你的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
討論串 (同標題文章)