需要删除评论中的代码
[if gte mso 9]><xml> <w:WordDocument> ..... --> [endif] -->
来自我的数据库字段,从word中复制文本并保存这些不需要的代码即将到来。也就是说,此后的源不会显示,因为它会导致显示问题
答案 0 :(得分:0)
如果那是您要清理的确切字符串,那么您可以使用类似这样的内容
$clean_string = preg_replace("/(\[if.+?\[endif\]\s{0,}-->)/","",$dirty_string);
此处示例
更新了ideone链接 http://ideone.com/08L6L
答案 1 :(得分:0)
试试这个:
$clean_string = preg_replace("/(\[if\s.*?\].*?\[endif\]\s*-->/)","",$dirty_string);
答案 2 :(得分:-2)
查看paste插件:
[paste_remove_styles]如果为true,则在粘贴时删除所有样式信息,而不管浏览器类型如何。从Word 2000粘贴将导致tinyMCE错误。默认为false。