用正则查找html中有id属性的html标签

 更新时间:2012年10月04日 22:32:16   作者:  
查找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>
)
)

相关文章

  • PHP preg_replace() 正则替换所有符合条件的字符串

    PHP preg_replace() 正则替换所有符合条件的字符串

    PHP preg_replace() 正则替换,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹配条件的元素
    2014-02-02
  • 深入浅析正则表达式与通配符

    深入浅析正则表达式与通配符

    这篇文章主要介绍了正则表达式与通配符的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2007-09-09
  • JavaScript中常用的正则表达式日常整理(全)

    JavaScript中常用的正则表达式日常整理(全)

    本篇文章是小编日常整理有关js常用的正则表达式,比较全面,对大家学习javascript正则表达式非常有用,需要的朋友一起学习吧
    2015-09-09
  • 使用正则表达式替换报表名称中的特殊字符(推荐)

    使用正则表达式替换报表名称中的特殊字符(推荐)

    正则表达式,又称规则表达式。这篇文章给大家介绍了使用正则表达式替换报表名称中的特殊字符,及Java正则表达式替换所有特殊字符的方法,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • 正则表达式教程之位置匹配详解

    正则表达式教程之位置匹配详解

    这篇文章主要介绍了正则表达式教程之位置匹配,结合实例形式分析了单词边界、字符串边界、多行匹配模式等位置匹配的相关技巧,需要的朋友可以参考下
    2017-01-01
  • asp.net常用正则表达式

    asp.net常用正则表达式

    比较常用的多种语言支持的正则整理收集
    2008-08-08
  • 自定义ubb代码,preg_replace()函数的一些代码

    自定义ubb代码,preg_replace()函数的一些代码

    自定义ubb代码,preg_replace()函数的一些代码...
    2007-03-03
  • python 正则表达式 re.sub & re.subn

    python 正则表达式 re.sub & re.subn

    正则表达式一个比较常见的用途是找到所有模式匹配的字符串并用不同的字符串来替换它们。sub方法提供一个替换值,可以是字符串或函数,和一个要被处理的字符串。这篇文章主要介绍了python 正则表达式 re.sub & re.subn,需要的朋友可以参考下
    2017-12-12
  • Java正则表达式基础入门知识

    Java正则表达式基础入门知识

    正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。
    2015-09-09
  • EditPlus中的正则表达式实战(6)

    EditPlus中的正则表达式实战(6)

    这篇文章主要介绍了EditPlus中的正则表达式及语义分析,本文给大家介绍的非常详细,需要的朋友可以参考下
    2016-12-12

最新评论