【发布时间】:2013-03-27 10:02:38
【问题描述】:
我想编写一些 PHP 代码来解析一些 HTML 以返回 "image_url" 类中所有图像的 href 和标题。我目前正在使用 substr 来查找字符串的位置,但是网页有时会更改内容,我不能总是依赖 substr。是否有 DOM 方式或其他正则表达式方式可以在我的 HTML 中找到这些元素?
<a class="image_url" href="/123.jpg" target="_blank"><img src="/123.jpg" border="0" title="Some dynamic length image title that is making this difficult for me"></a>
【问题讨论】:
-
类似
$sreg = '|<a[^>]*href="([^"]*)"[^<]+<img[^>]*title="([^"]*)"|i'; preg_match_all($sreg, $sText, $a);
标签: php