当前位置:编程学习 > php >>

PHP中正则问题

在一个网页的源代码中,有下面这一段代码
<img src=" http://i2.ytimg.com/vi/U5B74B9ytCw/default.jpg" class="photo" alt="频道按钮"></a>

我现在要用正则把它匹配出来。但正则不怎么会,一直没有成功,我是在PHP中使用的

我是这样写的
preg_match_all("/<img src=\">(.*?)\" class=\"photo\" alt=\"频道按钮\"><\/a>/i",$content,$img);

其它我写成功的如:
<span class="s_pic"> http://i01.img.tudou.com/data/imgs/i/037/255/256/p.jpg

正则是这样写的.是对的
preg_match_all("/<span class=\"s_pic\">(.*?)<\/span>/i",$content,$img);

麻烦高手给看一下第一个错在哪里.给我改正一下.在此谢谢了
补充:<span class="s_pic"> http://i01.img.tudou.com/data/imgs/i/037/255/256/p.jpg
这个刚少了个</span>
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,