【发布时间】:2016-12-04 07:45:33
【问题描述】:
我想从 href 中获得价值。
这是我正在使用的 HTML:
<div class="streeet">
<b>Name:</b>wwww<br />
<b>Post Code:</b>97
<b>City:</b>
<a href="/bar-fan-pers.html" title="abcd">VALUE</a>
<br />
</div>
我正在尝试使用preg_match_all:
preg_match_all('/<div\s*class=\"walldetsleft\">[^>]*<a\s*href=\"[^>]*\"\s[^\>]*>(.*?)<\/a>/', $url, $val);
它不起作用 - 输出只是一个空数组。我该如何编写一个正则表达式来做到这一点?
【问题讨论】:
-
HTML DOM 使用 html 解析器进行解析。用正则表达式解析它通常是个坏主意。