【问题标题】:Preg_grep pattern to get something between specific thingsPreg_grep 模式在特定事物之间获取某些东西
【发布时间】:2015-02-21 14:48:55
【问题描述】:

文件包含:

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

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

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

谢谢!

【问题讨论】:

标签: php preg-match preg-grep


【解决方案1】:

这是一个如何使用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的另一个例子

【讨论】:

  • 非常感谢
猜你喜欢
  • 1970-01-01
  • 2016-02-25
  • 2014-09-07
  • 1970-01-01
  • 2011-07-02
  • 2021-06-18
  • 1970-01-01
  • 2013-04-13
  • 1970-01-01
相关资源
最近更新 更多