URL.getHost()的解析结果

需要帮助解析…

在我的代码中,我有一个返回url.getHost();的方法。但是结果可能是blarg.com,有时甚至是date.blarg.com。我想针对两种情况(或xxx.yyy.ggg.blarg.com)返回blarg.com。

我能做到吗?

谢谢!

编辑:getHost()来自Java的内置类java.net.URL。

回答:

String host = url.getHost();

Matcher m = Pattern.compile("^.+[.]([^.]+[.][^.]+)$").matcher(host);

if(m.matches()) {

host = m.group(1);

}

以上是 URL.getHost()的解析结果 的全部内容, 来源链接: utcz.com/qa/423516.html

回到顶部