永发信息网

PHP中正则问题

答案:2  悬赏:40  手机版
解决时间 2021-05-11 22:44
  • 提问者网友:蓝莓格格巫
  • 2021-05-11 11:22
在一个网页的源代码中,有下面这一段代码
<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);

麻烦高手给看一下第一个错在哪里.给我改正一下.在此谢谢了
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-05-11 12:18

img src=\">(.*?)\" class


>多了个尖括号吧?

全部回答
  • 1楼网友:青灯有味
  • 2021-05-11 13:12
<img src=\">(.*?) 这个>是不是多余了?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯