是可以匹配出来的.
呵呵,不建议用.*这样的匹配方式.
最好用|<[^>]+>([\d\w\s]+)</[^>]+>|

解决方案 »

  1.   

    我这里输出是一样的!不知你那是不是urlencode没有被自动解码的原因改成这样试试:
    $str = urldecode($_GET["data"]); 
    preg_match("| <[^>]+>(.*) </[^>]+>|U",$str,$out); 
    print_r($out); 
      

  2.   

    php是不是会自己转义点什么东西啊?
      

  3.   

    应该是经过url传递之后,被转义了
      

  4.   

    先 echo  $_GET["data"]; 
    看是什么