[問題] http://xxxxxxx.jpg

看板RegExp (正規表示式 Regular Expression)作者 (~"~)時間14年前 (2011/06/13 14:57), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
抱歉 小弟是regex 新手 我想做的是在一個html 檔案中 抓出<img src="http://xxx" 後面的http link 例如<img src="http://t3.gstatic.com/images?q=tbn:ANd9GcSAld0OftpLbXdQf71QlwOtNzdG8bqEMVnPM2A2Uper5UYgxFgR zv6d2O9R" width=130 height=98 style="border:1px solid #ccc;padding:1px"> 這樣子的html plain text 要抓出那張圖片的link 可是我不知道怎麼做@@ 試了幾種語法 都會把後面的垃圾也全抓出來 像是pattern= "<img src=\"(.)+\"" 這樣子起始位置是會對 只是會抓到最後一個 " 而不會在一碰到" 就停下來@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.192

06/13 15:27, , 1F
試試看 <img src=\"([^"]+)\"
06/13 15:27, 1F

06/13 15:47, , 2F
OK了 謝謝!!:) 看來regex 還要多學學..
06/13 15:47, 2F

06/16 10:34, , 3F
"<img src=\"(.+?)\"" 如果你要用.的話
06/16 10:34, 3F
文章代碼(AID): #1DzRJ6CX (RegExp)
文章代碼(AID): #1DzRJ6CX (RegExp)