1

如何使用正则表达式删除引号?我试图将它实现为字符串中的替换,但我像添加字符串一样超出了范围。我不知道如何替换它我只想取所有引号并将其替换为空白字符串

data.replace(""", ")

那一个行不通

4

3 回答 3

4

您需要使用 '\' 转义引号

String quoted = "\"quoted text\"";
quoted.replace("\"", "");
于 2013-10-04T08:23:09.253 回答
1

您必须先转义引号!

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

"\"This is some text\"".replaceAll("\"", "");
于 2013-10-04T08:24:50.207 回答
0

在正则表达式中,'是一个元字符,因此您必须使用\

尝试这个 :

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

或双引号:

str = str.replaceAll("\"", "");
于 2013-10-04T08:24:09.410 回答