gpt4 book ai didi

java - 在java中转义+-和--

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

我想将 java 中名为 myStr 的字符串中所有出现的 +- 替换为 - 。我还想用 myStr 中的 + 替换所有出现的 -- 。以下两行代码在 java 中未完成此操作:

myStr.replaceAll("\\+-", "-");  
myStr.replaceAll("\\--", "+");

任何人都可以告诉我如何更改这两行代码来完成所需的替换吗?

我通常会尝试避免使用正则表达式,但不确定如何在没有它们的情况下执行此操作。

最佳答案

您正在丢弃函数的返回值。您可能想使用:

myStr = myStr.replaceAll("\\+-", "-").replaceAll("--", "+");
<小时/>

更新评论中的附加信息:

请务必保留replaceAll的返回值。

myStr = myStr.replaceAll("\\+-", "-");

及以后

myStr = myStr.replaceAll("--", "+");

关于java - 在java中转义+-和--,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16023005/

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