正则表达preg_match问题

我是这样写不行的。

怎么写才正确啊?
想通过正则表达preg_match获取的信息为:
广东省深圳市 电信
最新回答
⌒小污見ノ大污

2024-07-09 08:02:55

<?php 
    
    header("content-type: text/html; charset=UTF-8");

    $connect = curl_init("
http://city.ip138.com/ic.asp"
);
    //curl_setopt($connect, CURLOPT_SSL_VERIFYPEER, FALSE);
    //curl_setopt($connect, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($connect, CURLOPT_HEADER, FALSE);
    curl_setopt($connect, CURLOPT_RETURNTRANSFER, TRUE);
    $respond = curl_exec($connect);
    $respond = iconv("GB2312", "UTF-8", $respond);

    if(preg_match_all('/[^\x4e00-\x9fa5]+/u', $respond, $isp)) {
        $result = explode(':', $isp[0][26])[1];
        echo $result;
    }else {
        echo "Not Found";
    }

 ?>
追问
使用这个出错,

Parse error: syntax error, unexpected '[' in D:\syset\ip0.php on line 20
有奶便是娘

2024-07-09 11:47:03

首先我的那个解法你到底试了没有?
第二,你要让别人试试你的解法,你截张图是什么意思?难道让我敲那么多代码。。。。
追问
不好意思,字节超出所以才转为图片
追答
....你还是没有回答我,你到底有没有试过我写的代码???