我有字符串,我想用反斜杠 \ 替换它的一个字符
我尝试了以下方法,但没有运气。
engData.replace("'t", "\\'t")
Run Code Online (Sandbox Code Playgroud)
和
engData = engData.replace("'t", String.copyValueOf(new char[]{'\\', 't'}));
Run Code Online (Sandbox Code Playgroud)
输入:“不能”
预期输出:“不能”
知道如何做到这一点吗?
尝试这个..
String s = "can't";
s = s.replaceAll("'","\\\\'");
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)
输出 :
can\'t
Run Code Online (Sandbox Code Playgroud)
这将在您的字符串中用 \' 替换每个 ' 出现。