
java replaceall的问题
我需要把原始字符串里面的双引号替换成反斜杠加双引号的形式。在替换的时候是:replaceAll("\"",\\\\\"));这样的话替换后的字符串会出现两个反斜杠,但是如...
我需要把原始字符串里面的双引号替换成反斜杠加双引号的形式。在替换的时候是:replaceAll("\"", \\\\\"));这样的话替换后的字符串会出现两个反斜杠,但是如果写成replaceAll("\"", \\\"));又没有反斜杠,我需要的是一个反斜杠。求高手解决下啊,不胜感激啊
前面少写了个双引号 replaceAll("\"", “\\\\\"))。 展开
前面少写了个双引号 replaceAll("\"", “\\\\\"))。 展开
展开全部
public static void main(String[] args) {
String test = "a\"b";
test = test.replaceAll("\"", "\\\\\"");
System.out.println(test);
}
String test = "a\"b";
test = test.replaceAll("\"", "\\\\\"");
System.out.println(test);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询