gpt4 book ai didi

java - 如何替换 Java 中的“字符?”

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

我有

String a = "data=\"0\"1\"1\"1\"1\"0\"0\"0\"0\"0\"0\"1\"1\"1\"1\"0\"0\"0\"0\"0\"1\"1\"1\"1\"1\\\\";

如何更换

  • "\"
  • \\\

String result = a.replace("\"", "\\\"");

或者

String result = a.replace(""", "\"");

最佳答案

String result = a.replace("\\","\\\\").replace("\"", "\\\"");

这将首先将所有 \ 替换为 \\,然后将所有 " 替换为 \"(如果是)你想要什么。

请注意,反之亦然会导致 " 最终被 \\" 替换,因为它首先被 \"替换,然后 \ 将替换为 \\,结果是 \\"

附加说明:您的数据字符串格式不正确,不应编译:它以 \" 结尾,这不是有效的字符串文字分隔符(文字以 \\\\\" 这将是字符串数据 \\") - 将其更改为偶数个斜杠或在末尾添加另一个 " 以便解决这个问题。

关于java - 如何替换 Java 中的“字符?”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7418054/

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