php正则

2016-02-19 12:38 3 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享php正则吧。

【 tulaoshi.com - Web开发 】

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@我就迷糊

希望得到帮助,多谢  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

"@script(.*?)/script@

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1601360.html

延伸阅读
标签: Web开发
常见函数 strstr($str, “abc”); 正则匹配 preg_match(”/(abc)?/is”, $str); 但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了 如果不用正则 !strstr($str, “abc”); 就可以解决问题了 但是用正则呢,就只有这样了,”/^((?!abc).)*$/is” //------------------------------------------------ 代码如下: ...
标签: Web开发
想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式。来和大家分享学习经验。 开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The":开头一定要有"The"字符串; "of despair$":结尾一定要有"of despai...
标签: Web开发
正则: 代码如下: $newstext=preg_replace(preg_replace('/(img[^]+src\s*=\s*”?([^"\s]+)”?[^]*)/im', ‘a href=”$2″$1/a', $newstext); 解说: 1.preg_replace和str_replace的区别: str_replace只是纯字符替换,而preg_replace才是正则替换 2.$0,$1,$2等的说明: $0指的是被整个模式所匹配的文本; $1指的是首个 ( ) 引用...
标签: Web开发
$str = '中华人民共和国123456789abcdefg'; echo preg_match("/^[\u4e00-\u9fa5_a-zA-Z0-9]{3,15}$",$strName); 运行一下上面这段代码,看会有什么提示信息? Warning: preg_match(): Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 3 in F:\wwwroot\php\test.php on line 2 原来,PHP正则表达...
标签: Web开发
在PHP中正则表达式用于复杂字符串的处理。所支持的正则表达式如下: ereg() ereg_replace() eregi() eregi_replace() split() (1)ereg,eregi 这是正规表达式匹配函数,前者是大小写有关匹配,后者则是无关的. 用法: ereg(正规表达式,字符串,[匹配部分数组名]); PHP3.0中的正规表达式大体...

经验教程

243

收藏

65

精华推荐

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部