正则,去掉onclick解决办法
程序员文章站
2022-03-17 17:59:05
...
正则,去掉onclick
$str = '';
我想去掉上面字符串中的onclick,我写的正则如下:
function clear_onclick($document) {
if (!$document) return $document;
$search = array(
"/onclick=('|\"|)?(.*)('|\"|)/ismUe",
);
$replace = array( "",
);
$text = preg_replace($search,$replace,$document);
return $text;
}
echo clear_onclick($str);
貌似达不到我的效果,请教一下如何写正则去掉?
------解决方案--------------------
"/onclick=('|\")?(.*)\\1/sU"
这样就好了吧
$str = '';
我想去掉上面字符串中的onclick,我写的正则如下:
function clear_onclick($document) {
if (!$document) return $document;
$search = array(
"/onclick=('|\"|)?(.*)('|\"|)/ismUe",
);
$replace = array( "",
);
$text = preg_replace($search,$replace,$document);
return $text;
}
echo clear_onclick($str);
貌似达不到我的效果,请教一下如何写正则去掉?
------解决方案--------------------
"/onclick=('|\")?(.*)\\1/sU"
这样就好了吧
相关文章
相关视频
推荐阅读
-
C#基于正则去掉注释的方法示例
-
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
-
asp 去掉html中的table正则代码函数
-
python正则表达式去掉数字中的逗号(python正则匹配逗号)
-
javascript使用正则实现去掉字符串前面的所有0
-
ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)
-
js去掉首位空格的正则表达式
-
去掉字符串前后所有空格的正则表达式
-
JS使用正则实现去掉字符串左右空格的方法
-
python3 正则对str去掉标点符号及符号,及提取字符