"(\<\!--LINKSTART\/\/\-\-\>)([^<]+)\1"

解决方案 »

  1.   

    preg_replace 
    具体怎么写啊
    还有<!--LINKEND//-->括回来的呢
      

  2.   

    <!--LINKSTART//-->任意内容<!--LINKEND//--> 
    具体正则怎么写,用才能用preg_replace 替换成
    <!--LINKSTART//-->新的任意内容<!--LINKEND//-->
      

  3.   

    $str='<!--LINKSTART//-->SSS <!--LINKEND//--> ';
    $pattern='/<\!\-\-LINKSTART\/\/\-\->(.*)<\!\-\-LINKEND\/\/\-\->/';
    print preg_replace($pattern, "<!--LINKSTART//-->success<!--LINKEND//-->", $str);
      

  4.   

    更正
    $str='<!--LINKSTART//-->SSS <!--LINKEND//--> ';
    $pattern='/<\!\-\-LINKSTART\/\/\-\->([^<]+)<\!\-\-LINKEND\/\/\-\->/';
    print preg_replace($pattern, "<!--LINKSTART//-->success<!--LINKEND//-->", $str);