代码之家  ›  专栏  ›  技术社区  ›  Salil

使用preg_split查找remopte url的图像

  •  1
  • Salil  · 技术社区  · 14 年前

    我想要字符串中“img”标记内的内容。 对于EX:-IF

    str="< img src="/files/thumbnails/001.simonhiggins_comm games_thumb.jpg" title="Commonwealth Games" alt="showreel" class="clear-right-margin" />"
    

    然后我想使用preg_split进行O/P,如下所示:

    src="/files/thumbnails/001.simonhiggins_comm games_thumb.jpg" title="Commonwealth Games" alt="showreel" class="clear-right-margin"
    

    我用下面的代码找到它

    $x = preg_split('/<img(.*?)>/',$p,-1,PREG_SPLIT_DELIM_CAPTURE);
    

    但在某些情况下,它不能正常工作,例如: 如果图像标记内有空格或空行。

    1 回复  |  直到 12 年前
        1
  •  1
  •   fire    14 年前

    preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $data, $matches)