如何使用正则表达式删除引号?我试图将它实现为字符串中的替换,但我在外面添加一个字符串。我不知道如何更换它我只想取所有引号并用空白字符串替换它
data.replace(""", ")
那个人不会工作
答案 0 :(得分:4)
你需要用'\'
来逃避引用String quoted = "\"quoted text\"";
quoted.replace("\"", "");
答案 1 :(得分:1)
你必须先逃避报价!
要使用正则表达式替换,请执行以下操作:
"\"This is some text\"".replaceAll("\"", "");
答案 2 :(得分:0)
在正则表达式中,'
是metacharacter,因此您必须使用\
试试这个:
str = str.replaceAll("\'", "");
或双引号:
str = str.replaceAll("\"", "");