相关疑难解决方法(0)

获取URL的二级域(java)

我想知道在java中是否有解析器或库用于提取URL中的二级域(SLD) - 或者无法使用算法或正则表达式来执行相同操作.例如:

URI uri = new URI("http://www.mydomain.ltd.uk/blah/some/page.html");

String host = uri.getHost();

System.out.println(host);
Run Code Online (Sandbox Code Playgroud)

打印:

mydomain.ltd.uk
Run Code Online (Sandbox Code Playgroud)

现在我想做的是强有力地识别SLD("ltd.uk")组件.有任何想法吗?

编辑:我理想地寻找一般解决方案,所以我在"police.uk"中匹配".uk",在"bbc.co.uk"中匹配".co.uk",在"amazon"中匹配".com" .COM".

谢谢

java url

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×1

url ×1