gpt4 book ai didi

java - 使用 java 从奇怪但有效的 url 获取域

转载 作者:搜寻专家 更新时间:2023-11-01 01:31:12 24 4
gpt4 key购买 nike

我需要从这个 url 获取主机

android-app://com.google.android.googlequicksearchbox?Pub_id={siteID} 

java.net.URLjava.net.URI 无法处理。

最佳答案

问题出在对 URI 无效的 {} 字符中。看起来像是在创建 URI 时未正确解析的占位符。

您可以使用 String.replaceAll() 去除这两个字符:

String value = "android-app://com.google.android.googlequicksearchbox?Pub_id={siteID}";
URI uri = URI.create(value.replaceAll("[{}]", ""));
System.out.println(uri.getHost()); // com.google.android.googlequicksearchbox

关于java - 使用 java 从奇怪但有效的 url 获取域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54236643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com