【发布时间】:2011-08-23 00:31:55
【问题描述】:
以下代码的目的是什么?
preg_replace( '@<(script|style)[^>]*?>.*?</\\1>@si', '', $string );
什么样的 $string 匹配这个表达式?
为什么会有一个字符@?
【问题讨论】:
-
这将从字符串中删除脚本标签
-
一个更好的选择是使用striptags
-
您问了 8 个问题并接受了 0 个?为什么?
-
确定正则表达式部分,这里有一个很好的教程 - php regular expressions