如何从字符串中删除字符'\'?

时间:2014-01-08 06:42:46

标签: android string replace

我从数据库中检索到的字符串包含\我需要删除。但是当我放置replaceAll函数时,它标记了一个错误。有人得到了帮助吗???

String I retrieved: Bebo\'b
String required: Bebo'b

我尝试了这个函数:str.replaceAll("\","");标记了一个错误,其中str是检索到的字符串。

8 个答案:

答案 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)

这是分隔符碰撞问题。你必须这样做;

str.replaceAll( “\\\\”, “”);

这是关于它的另一个主题。

String replace a Backslash

答案 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);