严格匹配 <!--XXXXXXX--> 这段?

解决方案 »

  1.   

    应该不难吧,直接把这段字符替换掉就可以了
    <?php
    $string = "$content";//文件的内容
    $pattern = "/<p> <!--\[if gte mso 9\]> (.*)<p> <!--\[endif\]--> </p>/i";//匹配的内容
    $replacement = "";//替换的内容
    print preg_replace($pattern, $replacement, $string);?> 
      

  2.   

    $tmp = "/(<!--[ \t\r\n]*([^<]*))|(-->)/";    
    echo $result = preg_replace($tmp,"",$strString);
    exit;
      

  3.   

    你是要删除形如 <!--[if gte mso 9]> 的部分
    还是要删除形如 <!--[if gte mso 9]> ..... <!--[endif]--> 的部分