www.xxx.com
www.abc.cn
www.ddd.com.cn
www.ddf.com.hk
www.dd.cc
www.dd.com.cc
222.dfd.com.cn
dfad.dd.cn
ww.dfd.cdl.com.cn我只要主域名,把前面的去掉,得到如下域名。这个正则怎么写?
xxx.com
abc.cn
ddd.com.cn
ddf.com.hk
dd.cc
dd.com.cc
dfd.com.cn
dd.cn
cdl.com.cn

解决方案 »

  1.   

    不太好写dfad.dd.cn 怎么和xxx.bj.cn(北京的)、xxx.sh.cn(上海的)区别开?
      

  2.   

    <?phpfunction outName($name_array)
    {
        $re_str = '';
        foreach($name_array as $value)
        {
            preg_match('@^(?:https?://www)?.([^/]+)@i', $value, $matches);
            $re_str .= $matches[1].'<br>';
        }
        return $re_str;
    }
    // a simple
    $url = array('http://www.ss.cc.vb','http://www.cv.dx/sss.c');
    echo outName($url);
    ?>
      

  3.   

    $reg='/\w+.(\w+)/'
    preg_match($reg, $value, $matches);
    echo $matches[1]