比如说
http://www.baidu.com/zhidao/
https://www.bbs.csdn.net/topics/
file://bbs.csdn.cn/topics/
各种各样的链接,我现在只需要如下部分
 ://www.baidu.com
://www.bbs.csdn.net
://bbs.csdn.cn就是从:开始,到根域名结束,我需要拿出这部分,请问有什么好的办法吗,正则的话这个表达式该怎么写

解决方案 »

  1.   


    $s = <<<'TEXT'
    http://www.baidu.com/zhidao/
    https://www.bbs.csdn.net/topics/
    file://bbs.csdn.cn/topics/
    TEXT;preg_match_all('#:(//.+?)/#is',$s,$m);
    print_r($m);//$m[1] 为匹配内容
    /*
    Array
    (
        [0] => Array
            (
                [0] => ://www.baidu.com/
                [1] => ://www.bbs.csdn.net/
                [2] => ://bbs.csdn.cn/
            )    [1] => Array
            (
                [0] => //www.baidu.com
                [1] => //www.bbs.csdn.net
                [2] => //bbs.csdn.cn
            ))
    */