繁体   English   中英

如何从java中的字符串中删除所有'\\'字符

[英]How to remove all '\' characters from a string in java

在我的代码中,我有一个字符串,我需要从中删除所有“\\”(反斜杠)。 我正在尝试使用String.replaceAll但它抛出异常:“字符串文字没有被双引号正确关闭。”

String links = new String(image[0]);
String changed = links.replaceAll("\", "");

“ input - Image[0] ”的链接里面有一堆“\\ / \\ /”我试图发布一个但是Stack Overflow编辑了链接没有“\\”

将上述程序中的正则表达式用四个反斜杠“\\\\\\\\”修改。 这将解决异常。 正则表达式字符串会将四个反斜杠转换为 2 个反斜杠。 两个反斜杠“\\\\”在正则表达式匹配中被标识为单斜杠。

public class Test {
    public static void main(String[] args) {
        String links = new String("data \\");
        String changed = links.replaceAll("\\\\", "");
        System.out.println(changed);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM