php正则

作者:无名 - PHP编程 -

1  修饰符:好象没有讲
2  匹配模式好象有些少
比如<php
$cp = preg_replace( "@<script(.*)</script>@is", "", $cp );
            $cp = preg_replace( "@<iframe(.*)</iframe>@is", "", $cp );
            $cp = preg_replace( "@<style(.*)</style>@is", "", $cp );
>出现"@<script(.*)</script>@我就迷糊

希望得到帮助,多谢  

"@<script(.*)</script>@

非贪婪模式,意思是匹配<script之后第一个<之间的东西,等价于@<script([^>]*)</script>@

有时候需要[^>]+获取精确匹配。

该篇内容就是由IT人知识库(原文链接:http://www.itpeo.net/12740/370691.html)小编为各位整理





标签 正则

使用Apache的rewrite技术

使用Apache的rewrite技术 做PHP项目中需要用到URL重定向技术,基本上的需求就是把比如 /user/he... ...

从零开始 教你怎么搭建Discuz!4.1论坛(图)

随着网络的发展越来越多的网友开始学习建立自己的网站,通过网站将自己的资料提供给其他人,并且通过论坛与其他朋友讨论问题,发... ...

php分页函数

<php /* 需求,建立一个test数据库,在里边建一个test表,里面就 只要id字段,输入一下数据就可以啦。... ...

PHP初学者头疼问题总结

【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从... ...

WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略

I finally got this to work, so... ...

最令PHP初学者头痛的十四个问题

【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从... ...

PHP截取中文字符串的问题

以下代码试用于GB2312编码,截取中文字符串是PHP中一个头疼的问题,解决方法是根据值是否大于等于128来判断是否是双... ...

删除无限级目录与文件代码共享

<//删除目录//本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.ne... ...

生成静态页面的PHP类

代码如下:<php  class html  {   &nbs... ...

转换中文为unicode 转换unicode到正常文本

代码如下:'//转换中文为unicode function URLEncoding(vstrIn) &nbs... ...

玩转图像函数库—常见图形操作

我尽量不说大理论,诸如什么是png,自己查解决. PHP自4.3版本开始,捆绑了自己的GD2库,用户可以自己下载并设置.... ...