本帖最后由 sky94132003 于 2014-10-30 16:41:28 编辑

解决方案 »

  1.   

    简单点说,想请教2问题1. 如何过滤了[ code]  中的内容不转义,但同时又可以为[ code] 做成一个指定的样式
    2. 所有function  中都过滤 [ code] ,是否只能每个都加上过滤规则,有没有更智能的建议?
      

  2.   

    将 CODE 标签过滤不解释,做成个独立的FUNCTION能行吗?
      

  3.   

    文本[code] hihi :hahaha: [/ code]
    需求的结果是, 在[code] 中一切都不解释<div class="code_box">  hihi :hahaha:  </div>
    版主大哥,如果我加上            '~\[code\](.*?)\[/code\]~s'
                '<div class="code_box">$1</div>'如我加上这个转义
    在上一篇文章时你给我建议的方法,就会无法
    但如果不在数组中加入这段,我又不知道如何才能为  [code ]  标签加上DIV所以这问题很困扰,我一直没撤撤底底的搞懂这理论
             preg_match_all('#\[code\](.*?)\[/code]#is', $text, $stack);
      

  4.   

    修正下文本[code] [b ]hihi[/ b] :hahaha: [/ code]
    需求的结果是, 在[code] 中一切都不解释<div class="code_box">  hihi :hahaha:  </div>