【发布时间】:2013-09-29 08:00:05
【问题描述】:
假设您的文件中有以下文本。:
word \ sum \"span class=\\"blahblah\\">java
如果我要将文本放入字符串并使用替换方法,如下所示。 :
String text = "word \\ sum \\\"span class=\\\\\"blahblah\\\\\">java";
text = text.replace("\\", "");
System.out.println(text);
然后字符串文本将被打印为:
word sum "span class="blahblah">java
但是,我希望双斜杠保持不变。为了只删除单斜线而保持双斜线完好无损,我会改变什么?
期望的输出:
word sum "span class=\\"blahblah\\">java
【问题讨论】:
-
双斜线是指两个的倍数的斜线,即“\\\\”和“\\”?
-
你希望输出是什么?
-
可以有三个反斜杠吗?
-
是的,斜线是 2 的倍数(即 '\\')我想保持原样。我只想删除单斜杠('\')。首选输出是: word sum "span class=\\"blahblah\\">java