牛骨文教育服务平台(让学习变的简单)
博文笔记

PHP 正则匹配 HTML 标签

创建时间:2017-06-02 投稿人: 浏览次数:868
$str = "<div class="subnav-title-name">

<a href="http://www.autohome.com.cn/16/">一汽-大众-捷达</a>

</div>";
//两个rule 都可以匹配到数据
$rule = "/<div class="subnav-title-name">(.*?)</div>/ies";
$rule = "/<div class="subnav-title-name".*?>([sS]*?)</div>/ies";

$res = preg_match_all($rule,$str,$match);

var_dump($match);

匹配结果如下:

array(2) {
  [0]=>
  array(1) {
    [0]=>
    string(106) "<div class="subnav-title-name">

<a href="http://www.autohome.com.cn/16/">一汽-大众-捷达</a>

</div>"
  }
  [1]=>
  array(1) {
    [0]=>
    string(69) "

<a href="http://www.autohome.com.cn/16/">一汽-大众-捷达</a>

"
  }
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。