[问题] http://xxxxxxx.jpg

楼主: singlovesong (~"~)   2011-06-13 14:57:08
抱歉 小弟是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=\"(.)+\"" 这样子起始位置是会对 只是会抓到最后一个 "
而不会在一碰到" 就停下来@@
作者: aqer1224 (吼~~)   2011-06-13 15:27:00
试试看 <img src=\"([^"]+)\"
楼主: singlovesong (~"~)   2011-06-13 15:47:00
OK了 谢谢!!:) 看来regex 还要多学学..
作者: PurpleCrow (17868)   2011-06-16 10:34:00
"<img src=\"(.+?)\"" 如果你要用.的话

Links booklink

Contact Us: admin [ a t ] ucptt.com