gpt4 book ai didi

Java 字符串从 URL 地址截断

转载 作者:行者123 更新时间:2023-11-29 03:22:23 26 4
gpt4 key购买 nike

我有一个 URL 地址,如:http://myfile.com/File1/beauty.png
我必须从主字符串中删除 http://site address/
这意味着结果应该是 File1/beauty.png

注意:站点地址可以是任何内容(例如 some.com、some.org)

最佳答案

参见此处:http://docs.oracle.com/javase/tutorial/networking/urls/urlInfo.html

只需从您的字符串中创建一个 URL 对象并像这样使用 URL.getPath():

String s = new URL("http://myfile.com/File1/beauty.png").getPath();

如果不需要开头的斜线,可以通过s.substring(1, s.length());

去掉

编辑,根据评论:

如果不允许您使用 URL,这将是您最好的选择:Extract main domain name from a given url

查看已接受的答案。基本上,您必须获得 TLD 列表,找到域并减去所有内容,直到域名结尾。

关于Java 字符串从 URL 地址截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22837101/

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