Preg_grep模式在特定事物之间获取一些东西


Preg_grep pattern to get something between specific things

文件包含:

   <a href="site.com/" h="
   <a href="site3.com/" h="

所以我想用preg_grep或preg_match通过模式回显所有url?

在href="and"之间获取所有信息的模式

谢谢!

以下是如何使用DOMDocument 的示例

$html = '
    <a href="site.com/">link1</a>
    <a href="site3.com/">link2</a>
';

$dom = new DOMDocument();
$dom->loadHTML($html);
$links = $dom->getElementsByTagName('a');
foreach($links as $link) {
    echo $link->getAttribute('href');
}

看看php.net上的另一个例子