您所在的位置:小祥子 » 编程 » PHP » 正文

PHP使用正则表达式删除指定匹配代码——preg_replace函数使用方法

时间:2015-01-07 编辑:本站 来源:互联网

使用方法

PHP里的正则替换的函数为preg_replace,使用方法preg_replace("替换前","替换后",$变量)

实例

   
<div class="rz-box"> <img src="/static/images/blank.png" data-original="/static/images/rz_pic_1.png"> <img src="/static/images/blank.png" data-original="/static/images/rz_pic_2.png"> <img src="/static/images/blank.png" data-original="/static/images/rz_pic_3.png"> <img src="/static/images/blank.png" data-original="/static/images/rz_pic_4.png"> </div>
  </div>
</div>

示例代码(这是小祥子底部HTML代码)

比如说要删除其中的图片,首先将代码赋值到一个变量中。

$html='<div....</div>'  鉴于代码太长,我就不再复制一遍了,现在变量$html的内容就是这些代码,我们可以用函数进行替换。

$html = preg_replace( ‘/<img(.*?)“>/is’, ‘’, $html );

echo $html; //输出刚才的那串代码

发现图片已经全部删除了。

关键词:正则表达式 匹配