gpt4 book ai didi

java - 需要修剪 Java 字符串

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:15:44 25 4
gpt4 key购买 nike

我在修剪字符串 url 时需要帮助。

假设字符串是 http://myurl.com/users/232222232/pageid

我想要返回的是 /232222232/pageid

现在 'myurl.com' 可以更改,但 /users/ 将始终保持不变。

最佳答案

我建议你使用 substringindexOf("/users/")

String url = "http://myurl.com/users/232222232/pageid";
String lastPart = url.substring(url.indexOf("/users/") + 6);

System.out.println(lastPart); // prints "/232222232/pageid"

稍微复杂一点的变体是让 URL 类为您解析 url:

URL url = new URL("http://myurl.com/users/232222232/pageid");
String lastPart = url.getPath().substring(6);

System.out.println(lastPart); // prints "/232222232/pageid"

还有第三种方法,使用正则表达式:

String url = "http://myurl.com/users/232222232/pageid";
String lastPart = url.replaceAll(".*/users", "");

System.out.println(lastPart); // prints "/232222232/pageid"

关于java - 需要修剪 Java 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688005/

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