gpt4 book ai didi

java - 在 Java 中用替换减少代码

转载 作者:行者123 更新时间:2023-11-29 03:21:52 25 4
gpt4 key购买 nike

我输入了 abc , cde , k "ght我想要输出 abc cde k ght

这是我的代码 x = x.replace(", ","");
x = x.replace("+","");
x = x.replace("_","");
x = x.replace("- ","");
x = x.replace(""","");
x = x.replace(""","");
x = x.replace("(","");
x = x.replace(") ","");
x = x.replace("\"","");
x.trim();
x = x.replaceAll("\\s+", "");
我的代码运行正常,但我认为它非常糟糕。有人可以告诉我更好地改进这段代码谢谢

最佳答案

如果您要做的只是删除所有非字母字符并替换为折叠的空格,这样效果会更好:

x = x.replaceAll("[^a-zA-Z]+", " ");

(如果您只想删除原始问题中的特定字符,则更像是:x = x.replaceAll([,+_\\-“”()\"]+", "");)

关于java - 在 Java 中用替换减少代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23115709/

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