当前位置: 首页 > 面试题库 >

URL.getHost()的解析结果

贺自明
2023-03-14
问题内容

需要帮助解析…

在我的代码中,我有一个返回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);
}


 类似资料:
  • 问题内容: 我正在尝试使用以下代码解析通过json从Web服务返回的一些数据。 返回的数据是这个。 尽管jsut发出的警报返回未定义的内容。所以我知道我丢失了一些东西,这可能与JSON的嵌套有关。有人可以为我指出一些材料或代码的正确说明,这些材料或代码向我展示了如何遍历数据(如我所接收的数据)。 问题答案: 尝试以下方法: 继续读那个怪异的东西。

  • 我正在使用opennlp的Parse模型来解析一行输入,我的代码: 如果我的输入是p.toString显示,但p.toString显示 我怎样才能让它和p.show一样?

  • 本文向大家介绍JQuery解析XML的方法小结,包括了JQuery解析XML的方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了JQuery解析XML的方法。分享给大家供大家参考,具体如下: 用JavaScript解析XML数据是常见的编程任务,JavaScript能做的,JQuery当然也能做。下面我们来总结几个使用JQuery解析XML的例子。 第一种方案: 第二种方案: 一般步

  • 让我们考虑一个使用DB加载地图的用例。 即使我使用Hibernate,我的用例也不需要加载整个庞大的学生实体。我只需要上面的两个值。 当我使用Hibernate执行纯sql查询时,响应的格式是List。 这是我的问题。 Q) 该原始结果集的解析应该在DAO层还是服务层进行? 我的观点是,由于我没有执行任何业务逻辑(比如过滤这些学生中的一个),DAO层中的方法本身应该解析这些结果,构建映射,并返回这

  • 问题内容: 我像这样在Redis中存储列表: 然后我像这样返回列表: 我得到这样的东西: 如何将其转换为实际的Python列表? 另外,我看不到其中定义的任何内容有帮助吗?我想念什么吗? 可能的解决方案(我认为很糟糕)可以是: 更新 好的,所以我找到了解决方案。 实际上,该函数希望所有列表项都作为参数传递,而不是作为单个列表传递。来自redis-py来源的功能签名使其清晰可见… 我在上面做的是发送