Android java将String中的所有'替换为'

时间:2016-02-02 07:44:01

标签: java android string

在我的Android应用程序中,我必须从EditText的数据生成查询字符串,在我的情况下,我必须考虑'输入,因为它们在查询字符串中创建问题。如何将字符串中的所有内容替换为 \',以免造成麻烦。 听到就是一个例子。

这是我的EditText输入

"Samantha's car's"

我希望这是

"Samantha\'s car\'s"

我该怎么办?如果有更多,可以递归检查。如果是这样,我怎么能避免使用\ strong而不是'

1 个答案:

答案 0 :(得分:2)

使用此方法根据要求替换您的。这也将正确处理文字。

String myString="Samantha's car's";
myString.replaceAll("\'","\\\\'");

希望这有帮助!