$str = <<<EOT
<div class="bottom ml5 mr5">
<a onclick="toNewUrl('http://aa/index.do',this);" href="javascript:void(0);"><img width="210" src="http://aa/ad1.gif" alt=""></a>
<!-- <a href="javascript:void(0);" onclick="toNewUrl('http://aa/index.do',this);"><img alt="" src="http://aa//ad2.gif" width="210"></a> -->
<a onclick="toNewUrl('http://aa/a.html',this);" href="javascript:void(0);"><img width="210" src="http://aa/ad3.gif" alt=""></a>
</div>
EOT;
//匹配
preg_match_all('/<div class\=\"bottom ml5 mr5\">((<!--)?\s*<a .*>\s*<img .*>\s*<\/a>\s*(-->)?)+<\/div>/i', $str, $m);
print_r($m);
//替换
$str = preg_replace('/<div class\=\"bottom ml5 mr5\">((<!--)?\s*<a .*>\s*<img .*>\s*<\/a>\s*(-->)?)+<\/div>/i', "", $str);
die($str);
分享到:
相关推荐
4. **PHP正则表达式错误处理** - 使用`preg_last_error()`检查最后一次正则表达式操作的错误类型。 - `PREG_NO_ERROR`表示无错误,其他常量如`PREG_PATTERN_ORDER`表示错误类型。 5. **正则表达式优化** - 避免...
本文详细介绍了使用php正则替换变量中的指定字符的方法,以及相关的字符串替换技巧。 首先,介绍三种常用的方法: 方法一:使用preg_quote函数进行转义 ```php $str = preg_quote('(银子)'); $txt = '我的呢称...
PHP正则替换处理HTML页面的方法主要涉及到在PHP中使用正则表达式对HTML文档内容进行查找和替换操作,以达到修改页面元素属性的目的。HTML页面是由各种标签组成的,这些标签在正则表达式中需要特别处理,因为标签的...
`str_replace`是PHP语言中的一个函数,用于在字符串中查找并替换指定的值,但它并不支持正则表达式,这里可能是个小误解,我们将重点讨论正则表达式。 正则表达式由一系列特殊字符和普通字符组成,它们共同定义了一...
总结来说,"微信qq默认表情图片打包附带对照表和js正则替换示例和php代码"这一主题涵盖了图像处理、文本解析、正则表达式应用以及前端和后端的代码实现。在实际开发中,理解这些知识点可以帮助我们更好地集成和处理...
需要注意的是,preg_replace函数的正则替换操作默认是全局的,也就是说它会替换掉所有匹配到的内容。如果我们只想替换第一个匹配到的内容,需要使用正则表达式的修饰符`/e`。 另外,和其他很多函数一样,当使用preg...
该函数接受三个参数:第一个是正则表达式模式,第二个是替换后的字符串(在这个例子中是空格),第三个是要应用此操作的原始字符串。代码如下: ```php $character = "!@#$%^&*中'文中'文中'文().,|[]'\":;}{-_+=?/...
在PHP编程中,正则表达式是一种强大的文本处理工具,常用于数据验证、搜索和替换等操作。"php 正则过滤段首空白"这个主题是关于如何使用PHP的正则表达式去除文本中的段首空白,即每段文字开头的空格或制表符。在处理...
在PHP编程中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许我们进行复杂的文本匹配和替换。在本实例中,我们将探讨如何使用PHP的正则表达式配合回调函数来替换特定内容标签。回调函数使得我们...
正则表达式是一种强大的文本处理工具,它能够帮助程序员在文本中查找、替换或提取特定的模式。在《php_正则表达式.pdf》这一资源中,深入探讨了正则表达式在PHP编程语言中的应用,提供了丰富的示例和详细的解释,...
### PHP正则表达式简介与应用 正则表达式(Regular Expression)是一种强大的文本处理工具,在各种编程语言中都有广泛的应用。在PHP中,正则表达式被用于字符串搜索、替换以及验证等操作,是进行数据处理的重要手段...
在PHP中,`preg_replace()` 是一个非常重要的字符串处理函数,它用于执行正则表达式的搜索和替换。本文将深入探讨 `preg_replace()` 的使用、正则表达式修正符以及与之相关的函数。 ### `preg_replace()` 函数 `...
- `preg_replace`是正则替换函数,其函数原型为`preg_replace(mixed pattern, mixed replacement, mixed subject[, int limit])`。`pattern`是正则表达式,`replacement`是替换后的字符串或数组,`subject`是原始...
在本文中,我们将深入探讨如何使用PHP通过正则表达式批量替换HTML中的`<img>`标签的`src`属性,从而实现获取缩略图的功能。这个功能对于网站内容的优化和资源管理非常重要,特别是当需要统一处理大量图片时。 首先...
在PHP中,正则表达式被广泛应用于数据验证、文本处理和搜索替换操作。"正则函数匹配修改"这个练习题目旨在帮助初学者掌握正则表达式的使用方法,特别是针对用户、密码和路由等常见的匹配场景。 首先,我们需要了解...
### PHP正则替换函数preg_replace()报错:Notice Use of undefined constant 的解决方法分析 在进行PHP编程时,经常会遇到一些常见的错误提示,比如“Notice: Use of undefined constant”。这类错误通常出现在尝试...
### PHP正则表达式全集知识点详解 #### 一、正则表达式基础概念 正则表达式(Regular Expression)是一种强大的文本处理工具,在PHP中主要用于字符串搜索与替换操作。它能够帮助开发者快速定位、匹配特定模式的...