我从数据库中检索到的字符串包含\我需要删除。但是当我放置replaceAll函数时,它标记了一个错误。有人得到了帮助吗???
String I retrieved: Bebo\'b
String required: Bebo'b
我尝试了这个函数:str.replaceAll("\","");
标记了一个错误,其中str是检索到的字符串。
答案 0 :(得分:3)
使用函数str.replaceAll("\\'","'");
答案 1 :(得分:3)
您应该尝试.replace("\", "")
功能。否则,您可以尝试str.replaceAll("\'\", "");
使用'\'作为转义序列。
答案 2 :(得分:2)
试试这个:
String result=str.replaceAll("\'\'", "");
虽然"\"
被视为转义序列字符,但它是单"\"
不可行。
答案 3 :(得分:2)
使用此代码。
String ss =“Bebo \'b”; String aa = ss.replaceAll(“'\'”,“”); tv.setText(AA);
答案 4 :(得分:2)
答案 5 :(得分:1)
试试这个..
str.replaceAll("\\","");
或者
str.replaceAll(Pattern.quote("\\'"), "'")
答案 6 :(得分:0)
public class XYZ {
public static void main(String argss[]) {
String p="123\' 5677fg\' ffd";
System.out.println(p.replaceAll("/", "")); }
}
试试这个
答案 7 :(得分:0)
String str = "Bebo\\'b";
str.replaceAll("\\","");
System.out.println(str);