gpt4 book ai didi

Java 将字符串转换为 URL 兼容版本

转载 作者:行者123 更新时间:2023-12-01 09:01:02 24 4
gpt4 key购买 nike

我需要一个可以转换我的字符串的函数,例如“怎么样,怎么改密码?”进入“如何更改我的密码”

我将使用此字符串作为我将在浏览器中使用的 URL 的一部分我尝试过 URLDecoder.decode(string,"UTF-8")但没有运气。我可以使用一些函数来做到这一点吗?

最佳答案

这个怎么样:

public static void main(String[] args) throws Exception {
String q = "How, how to change my password?";
q = q.replace(" ", "-").replaceAll("[^a-zA-Z-]", "");
String url = URLEncoder.encode(q, "UTF-8");
System.out.println(url);
}

它将所有 替换为 - 并删除所有标点符号(- 除外)。如果缺少某些内容,URLEncoder 会确保它是有效的 url。

您可能想查看此处推荐的库:Java library for cleaning up user-entered title to make it show up in a URL?

关于Java 将字符串转换为 URL 兼容版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41662708/

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