查找html中有id属性的html标签正则表达式

本文章来给大家介绍查找html中有id属性的html标签正则表达式,有需要了解的朋友可进入参考。

查找html中有id属性的标签,说具体点就是尖括号<>中还有id=""的html标签。如:
字符串<div style="float:left" id="ab">123213</div><div class="a123">21314423</div>
不匹配<div class="a123">……</div>的内容

写这个例子可以用

代码如下 复制代码

<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>

匹配

上一个php例子:

代码如下 复制代码
<?php
$str = '<div style="float:left" id="ab">123213</div><div class="a123">213123</div>';
$search = '#<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>#is';
preg_match_all($search,$str,$r);
echo '<pre>';
print_r($r);
echo '</pre>';
?>

本例子输出

代码如下 复制代码

Array
(
[0] => Array
(
[0] => <div style="float:left" id="ab">123213</div>
)

)
end..

分类:默认分类 时间:2015-02-27 人气:4
本文关键词:
分享到:

相关文章

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.368 (s). 10 q(s)