gpt4 book ai didi

java - 将所有 "|"替换为 Java 中的 "$"

转载 作者:行者123 更新时间:2023-12-01 14:06:48 26 4
gpt4 key购买 nike

我试图替换所有的“|”通过“2”使用以下代码:

 String myString = "I want to change | with 2";
String trimedString = myString.replaceAll("|", "2");
System.out.print(trimedString);

我的预期输出是:
"I want to change | with 2"

但真正的输出是:
"2I2 2w2a2n2t2 2t2o2 2c2h2a2n2g2e2 2|2 2w2i2t2h2 222"

它在每个字符之前和之后添加了 2。这样做的正确方法是什么?

最佳答案

您必须在管道符号前面插入两个反斜杠才能将其转义。

String myString = "I want to change | with 2";
String trimedString = myString.replaceAll("\\|", "2");
System.out.print(trimedString);

关于java - 将所有 "|"替换为 Java 中的 "$",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34930249/

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