当前位置: 首页 > 知识库问答 >
问题:

如何从Java中的字符串中删除“\”反斜杠字符?

曾弘扬
2023-03-14

我一直在试图弄清楚如何在字符串中删除一个特殊字符及其前面的字母。

让我们假设,有一个带有“abc\n000111”的字符串。在这种情况下,我们必须从字符串中删除“abc\”字符。因此,结果将是N000111

有人能帮我找到有效的方法吗?

共有1个答案

娄学文
2023-03-14

Java字符串文字“ABC\n000111”不包含反斜杠:\n是一个特殊的字符序列,意味着(unix)换行的单个字符。

如果要用n替换\n,可以这样做:

System.out.println("ABC\n000111".replace('\n', 'n'));

如果要用n替换\n之前和包括\n的所有内容,可以这样做:

System.out.println("ABC\n000111".replaceAll("^.*\n", "n"));
 类似资料:
  • 问题内容: 我有一个像这样的URL: 在字符串对象中。 有人可以告诉我,如何删除反斜杠吗? 我正在为黑莓系统编程。 问题答案: 参见String.replace(CharSequence,CharSequence)

  • 问题内容: 我试图将字符串传递给json对象,并且它可以工作。但是json中有一些反斜杠和双引号!如何删除它们? 我正在使用c#。这是我的代码。 当我在控制器中返回此函数时,我得到的结果是这样的 “ {\”状态\“:\”成功\“}” 问题答案: 发生这种情况是因为您正在手动(以代码形式)将数据序列化为JSON,并且当您从控制器返回数据时,框架再次序列化了相同的东西,它已经是json格式的字符串了!

  • 问题内容: 是否可以 使用PHP从字符串中删除斜杠? 问题答案: 当然可以,只需检查最后一个字符是否为斜杠,然后核对该字符即可。 可能会使用另一个(可能更好)的选项-这个选项会删除 所有 尾随的斜杠:

  • 所以,我在Node.js中使用multer,它给出了上传图像的反斜杠路径,但这不起作用,因为我需要将其转换为URL。 这是我得到的输出: 但是,我想用正斜杠替换图像前的反斜杠。 我试过这个: 但是,它只是去掉了反斜杠: 附:我知道这个网站上有这样的问题,但他们没有帮助我。例如,multer:文件的路径是不对的对我没有帮助,所以请不要将此标记为重复问题。多谢了。

  • 我尝试了许多方法从已执行的(我不是指从输入)中获得单个反斜杠。 我可以将特殊字符作为tab、new line和许多其他字符,然后将它们转义为或或,但当非特殊字符在旁边时,我不能获得单个反斜杠。 我不想要这样的东西: 如果我尝试在0处获取字符,则得到而不是。

  • 问题内容: 我需要在路径字符串中替换为,但是以下代码失败。 有什么有用的建议吗? 问题答案: 使用函数filepath.ToSlash将操作系统路径分隔符替换为路径中的“ /”。 在Windows上,函数返回。在其他操作系统上,该函数按原样返回path参数。