字符串是“hi \ how \ r \ n \”,需要用空格替换“\”。
String stringToModify =“hi \ how \ r \ u \”;
stringToModify = stringToModify .replace(“\\”,“”);
System.out.println(stringToModify);
答案 0 :(得分:3)
yourString = yourString.replace("\\", "");
修改强>
String s = "hi\\how \\ r\\ u\\"; // which is actually "hi\how \ r\ u\"
s = s.replace("\\", "");
System.out.println(s); // prints "hihow r u"
答案 1 :(得分:3)
yourString = yourString.replace("\\", "\"\"");
答案 2 :(得分:0)
如果要通过在脚本中键入来定义字符串,则需要额外的斜杠。
var str="hi\\how \\ r\\ u\\";
// This will basicly become "hi\how \ r\ u\" in memory
当我尝试这个脚本时
var str="hi\how \ r\ u\\";
document.writeln(str+"</br>");
document.writeln(str.replace("\\", "")+"</br>");
document.write(str.split("\\").join("")+"</br>");
var str="hi\\how \\ r\\ u\\";
document.writeln(str+"</br>");
document.writeln(str.replace("\\", "")+"</br>");
document.write(str.split("\\").join("")+"</br>");
然后我得到了这个输出。理解它很奇怪。
看起来像拆分然后加入在这种情况下效果最好。其他你需要将替换功能放入循环中。但首先,您必须正确定义要使用的字符串。
var str="hi\\how \\ r\\ u\\";
str.split("\\").join("")