dongxun2089 2014-04-10 13:30
浏览 55
已采纳

Preg_match在特定的img-tag中查找img src

I have a line of sourcecode looking like this

 <img alt="this field is variable" title="this one too" itemprop="photo" border="0" style="width:608px;" src="imgurl.jpg">

There's lots of other images on the site, so i can't just preg_match all images, i need the specific one, i had a lot of trouble doing a specific preg_match, because content of the "alt"-tag and "title"-tag is variable. Anyone knows how to do so? Thanks in advance.

Itemprop="photo" is the thing unique for this picture.

  • 写回答

2条回答 默认 最新

  • douquan1953 2014-04-10 13:49
    关注

    This regex should work:

    preg_match('/<img[^>]*itemprop="photo"[^>]*src="([^"]+)">/',$source,$matches);
    

    An explanation of the regex (from regex101):

    Explanation of the regex

    The result will be in the array $matches.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)