function get_domain($url){ $pattern = "/[/w-]+/.(com|net|org|gov|biz|com.tw|com.hk|com.ru|net.tw|net.hk|net.ru|info|cn|com.cn|net.cn|org.cn|gov.cn|mobi|name|sh|ac|la|travel|tm|us|cc|tv|jobs|asia|hn|lc|hk|bz|com.hk|ws|tel|io|tw|ac.cn|bj.cn|sh.cn|tj.cn|cq.cn|he.cn|sx.cn|nm.cn|ln.cn|jl.cn|hl.cn|js.cn|zj.cn|ah.cn|fj.cn|jx.cn|sd.cn|ha.cn|hb.cn|hn.cn|gd.cn|gx.cn|hi.cn|sc.cn|gz.cn|yn.cn|xz.cn|sn.cn|gs.cn|qh.cn|nx.cn|xj.cn|tw.cn|hk.cn|mo.cn|org.hk|is|edu|mil|au|jp|int|kr|de|vc|ag|in|me|edu.cn|co.kr|gd|vg|co.uk|be|sg|it|ro|com.mo)(/.(cn|hk))*/"; @preg_match($pattern, $url, $matches); if(count($matches) > 0) return $matches[0]; }else{   function get_domain($url){  $pattern = "/[/w-]+/.(com|net|org|gov|biz|com.tw|com.hk|com.ru|net.tw|net.hk|net.ru|info|cn|com.cn|net.cn|org.cn|gov.cn|mobi|name|sh|ac|la|travel|tm|us|cc|tv|jobs|asia|hn
从一个 域名 里面提取 域名 ,初想起来,貌似很简单,不就是数点[.]的个数吗?取最后一个点前后的字符串,那 abc.txt 是 域名 吗?那再加个验证,加上国家码,.com,.cn,.org结尾的才算,那这个 域名 呢(www.freelancer.co.ro),它的 域名 到底是freelancer.co.ro呢,还是co.ro? 还好,Python从不缺少第三方库,有贡献者已经帮我们造好了轮子tld...
var url = "http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iMobileLiteFor"; var domain = url .split("/"); //以“/”进行分割 if( domain[2] ) { domain = domain[2]; } else { domain = ''; //如果 url ... 最近项目中需要 获取 url 域名 ,比如www.baidu.com那么就需要 获取 baidu.com,看似简单,.号分隔,取到最后两位就行,但是坑爹的是有xxx.com.cn这类 域名 ,还有很多日本的 域名 ,类似toei.aichi.jp等,这些都无法通过这种简单的取最后两位的方式来 获取 ,看来只能枚举了。 Public Suffix List 这问题肯定是...
用 Javascript 可以单独 获取 当前 域名 Url 、相对路径和参数,所谓单独攻取,即 域名 不包括网页文件的路径和参数、参数不包括 域名 和网页文件路径,下面分别介绍。    一、js 获取 当前 域名 有2种 方法 1、 方法 一   var domain = document.domain;    2、 方法 二   var domain = window.location.hos
方法 二:java标准类库 java.net. URL url = new  java.net. URL ("http://blog.csdn.net/zhujianlin1990"); String host = url .getHost();// 获取 机名
比如:取这个地址“"http://blog.csdn.net/meetings/article/details/78785424"”里的“blog.csdn.net”对应的真实IP * 获取 url 对应的 域名 * @param url * @return public String getDomain(String
1. 方法 1,使用Uri类 //string url = "http://baidu.com/asdf?name=张 三"; //baidu.com string url = "http://m.baidu.com.cn/asdf?name=张 三"; //m.baidu.com.cn Uri uri = new Uri( url ); Console.WriteLine(uri.Host);
public static void main(String[] args) { try { URL url = new URL ("http://www.example.com:808/path/to/file.html"); String host = url .getHost(); int port = url .getPort(); String path = url .getPath(); System.out.println("Host: " + host); System.out.println("Port: " + port); System.out.println("Path: " + path); } catch (Malformed URL Exception e) { e.printStackTrace(); 输出结果为: Host: www.example.com Port: 808 Path: /path/to/file.html