<HEAD><TITLE>我爱中国 - 我我我我</TITLE>
提取出来‘我爱中国 - 我我我我',怎么写正则表达式

解决方案 »

  1.   

    $str="<HEAD><TITLE>我爱中国 - 我我我我</TITLE>";
    preg_match("/\<TITLE\>(.*)\<\/TITLE\>/",$str,$arr);
    echo $arr[1];exit;
      

  2.   

    修正一下,加个大U防止贪婪
    $str="<HEAD><TITLE>我爱中国 - 我我我我</TITLE>";
    preg_match("/\<TITLE\>(.*)\<\/TITLE\>/U",$str,$arr);
    echo $arr[1];exit;
      

  3.   

    再修正一下,国个i匹配大小写
    $str="<HEAD><TITLE>我爱中国 - 我我我我</TITLE>";
    preg_match("/\<TITLE\>(.*)\<\/TITLE\>/iU",$str,$arr);
    echo $arr[1];exit;