PHP 正则匹配 HTML 标签

来源:互联网 发布:java public class读法 编辑:程序博客网 时间:2024/05/29 18:02
$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>"  }}