Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用replaceAll函数过滤掉双引号符号_Java_Android_Regex_String_Replaceall - Fatal编程技术网

Java 如何使用replaceAll函数过滤掉双引号符号

Java 如何使用replaceAll函数过滤掉双引号符号,java,android,regex,string,replaceall,Java,Android,Regex,String,Replaceall,我试图过滤包含“符号”的字符串。 我使用函数replaceAll来消除不必要的“错误”,但会出现错误 以下是我的表达: str[i] = str[i].replaceAll("["]", null); 错误消息如下所示: 这条线上有多个标记 -语法错误,请插入“)”以完成方法调用 -语法错误,请插入“;”以完成块语句 -类型String中的方法replaceAll(String,String)不适用于参数 (字符串) 我知道Eclipse将“引用”作为我想要替换的字符串的边界。有人能给我正确的

我试图过滤包含“符号”的字符串。 我使用函数replaceAll来消除不必要的“错误”,但会出现错误

以下是我的表达:

str[i] = str[i].replaceAll("["]", null);
错误消息如下所示:

这条线上有多个标记 -语法错误,请插入“)”以完成方法调用 -语法错误,请插入“;”以完成块语句 -类型String中的方法replaceAll(String,String)不适用于参数 (字符串)


我知道Eclipse将“引用”作为我想要替换的字符串的边界。有人能给我正确的表达式吗?< /P> < P> <强>问题:< /强>

"["]"

第二引文将把开头括号视为字符串,其余2个字符(<代码>)<代码>将是语法错误。

解决方案: 您需要转义引号,以便在字符串/regex中使用
引号字符

 "[\"]"
将null添加到替换参数将生成错误,因此不要将null放入空字符串中。

请尝试
replaceAll(“\”,”);

您不希望使用null,而是希望使用空字符串