解决方案 »

  1.   


    $str='<title>测试</title>
    <meta name="keywords" content="测试">
    <meta name="description" content="测试">';$str=preg_replace('/(<title>)[^<]+?(<\/title>)/i',"$1替换$2",$str);
    $str=preg_replace('/(name="keywords"\s*content)="[^"]+?"/i',"$1='替换'",$str);
    $str=preg_replace('/(name="description"\s*content)="[^"]+?"/i',"$1='替换'",$str);
    echo $str;
    /*输出(查看元素)
    <title>替换</title>
    <meta name="keywords" content="替换">
    <meta name="description" content="替换">
    */
      

  2.   


    $content = <<<TXT
    <!DOCTYPE html>
    <head>
    <meta charset="UTF-8">
    <title>NM+「潮 + 互動」全方位媒體平台</title>
    <meta name="keywords" content="NM+,潮 ,互動,全方位媒體平台" />
    <meta name="description" content="NM+「潮 + 互動」全方位媒體平台" />
    </head>
    <body>
    </body>
    </html>
    TXT;$content = preg_replace('/(<title>)(.*?)(<\/title>)/i', "$1替換的title$3", $content);
    $content = preg_replace('/(name="keywords" content=")(.*?)(")/i', "$1替換的keywords$3", $content);
    $content = preg_replace('/(name="description" content=")(.*?)(")/i', "$1替換的description$3", $content);echo $content;