[英]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.