扫码关注官方订阅号
我要实现的是关键词替换功能,a、img包含关键词不能替换。假如【例子】是关键词,关键词出现分这3种情况,不能替换,不然就会破坏html结构
这是一个例子而已 这是一个例子 例子而已 被破坏的例子破坏的可能性有多大?"/> ]+>)(.*)('.$word.')(.*)(<\/a[^>]*>)'; $str_reg .= '|()' ; if(preg_match("/$str_reg/",$html)){ return true; }else{ return false; } } ?>
写了个蹩脚函数。貌似不对。
温故而知新,可以为师矣。博客:www.ouyangke.com
你先把破坏规则的做一下置换,比如htmlspecialchars处理,替换完再置换回去就好了啊
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你先把破坏规则的做一下置换,比如htmlspecialchars处理,替换完再置换回去就好了啊