我想从我的代码中删除所有标记(但保留img,sub,sup)和样式,并删除所有html实体(但保留&
(&)和©
( ©))使用REGEX。但我不知道如何使用它可以指导我。
提前谢谢。
答案 0 :(得分:-1)
对于PHP,请查看http://php.net/manual/de/function.preg-replace.php
上的php文档对于Regexp,一般检查http://www.regular-expressions.info/
对于实时测试,请查看https://regex101.com/,它是一个非常好的测试工具,并逐段解释整个表达。
由于你想保留你的风格,strip_tags不会带你走。
答案 1 :(得分:-1)
尝试filter_var 你可以看到更多过滤器: http://php.net/manual/en/filter.filters.sanitize.php
echo filter_var('coco <p>©&</p>',FILTER_SANITIZE_STRING);