如何使用正则表达式删除引号

时间:2013-10-04 08:19:51

标签: java regex

如何使用正则表达式删除引号?我试图将它实现为字符串中的替换,但我在外面添加一个字符串。我不知道如何更换它我只想取所有引号并用空白字符串替换它

data.replace(""", ")

那个人不会工作

3 个答案:

答案 0 :(得分:4)

你需要用'\'

来逃避引用
String quoted = "\"quoted text\"";
quoted.replace("\"", "");

答案 1 :(得分:1)

你必须先逃避报价!

要使用正则表达式替换,请执行以下操作:

"\"This is some text\"".replaceAll("\"", "");

答案 2 :(得分:0)

在正则表达式中,'metacharacter,因此您必须使用\

来转义它

试试这个:

str = str.replaceAll("\'", "");

或双引号:

str = str.replaceAll("\"", "");