PHP 正則匹配 HTML 標籤

$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\".*?>([\s\S]*?)<\/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>

"
  }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章