Php Preg_grep模式可以在特定事物之间获得某些东西

Php Preg_grep模式可以在特定事物之间获得某些东西,php,preg-match,preg-grep,Php,Preg Match,Preg Grep,文件包含: <a href="site.com/" h=" <a href="site3.com/" h=" 所以我想通过preg_grep或preg_match模式回显所有URL 获取href=和之间所有内容的模式 谢谢 下面是一个如何使用 请看上的另一个示例,详细说明您已经尝试过的内容以及它是如何工作的。我的问题是在两个URL之间获取所有URL的模式需要一个xml解析器…非常感谢 $html = ' <a href="site.com/">lin

文件包含:

   <a href="site.com/" h="
   <a href="site3.com/" h="
所以我想通过preg_grep或preg_match模式回显所有URL

获取href=和之间所有内容的模式


谢谢

下面是一个如何使用


请看

上的另一个示例,详细说明您已经尝试过的内容以及它是如何工作的。我的问题是在两个URL之间获取所有URL的模式需要一个xml解析器…非常感谢
$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');
}