用正则查找html中有id属性的html标签
2012-10-04 00:00
1021 查看
如:
字符串<div style="float:left" id="ab">123213</div><div class="a123">21314423</div>
不匹配<div class="a123">……</div>的内容
写这个例子可以用
<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>
匹配
上一个php例子:
本例子输出
字符串<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> ) )
相关文章推荐
- 用正则查找html中有id属性的html标签
- php过滤HTML标签、属性等正则表达式汇总
- PHP正则表达式过滤html标签属性(DEMO)
- PHP正则表达式过滤html标签属性(DEMO)
- 利用正则表达式取得html标签中属性的值
- HTML<input>标签的name和id属性区别
- java正则过滤html标签属性
- Jsoup 查询时根据标签class属性和id属性查找
- 使用正则表达式删除某一个html标签内所有属性
- java正则过滤html标签属性
- 过滤所有html标签的属性的正则表达式
- java正则过滤html标签属性
- HTML中标签的属性ID与Name的区别!
- html标签中id与name属性的区别
- php过滤HTML标签、属性等正则表达式汇总
- BeautifulSoup 使用select方法详解(通过标签名,类名, id,组合,属性查找)
- java正则表达式修改html标签中属性
- 正则查找HTML标签
- java正则表达式修改html标签中属性