从网址获取域名

时间:2015-07-22 19:44:50

标签: java regex

我有一个示例网址:

www.google.com 

我想从这个网址中只获取“com”,但我完全不知道该怎么做:(

也许有人在解决这个问题并找到解决方案?

我们必须记住,例如可以更进步,例如

www.mydomain.com.pl

从此我们必须获取“com.pl” 也许有一个图书馆可以很容易地处理它......

每个

1 个答案:

答案 0 :(得分:2)

使用Guava

URI uri = URI.create("htp://www.mydomain.com.pl");

InternetDomainName domainName = InternetDomainName.from(uri.getHost());

System.out.println(domainName.publicSuffix()); //com.pl

如果没有引用Public Suffix List(Guava所做的)

,则无法正确执行此操作