Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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 Android解析字符串中的引号_Java_Android_String_Parsing - Fatal编程技术网

Java Android解析字符串中的引号

Java Android解析字符串中的引号,java,android,string,parsing,Java,Android,String,Parsing,这应该是一个非常简单的问题,但我感到困惑,有些事情不正常 我想解析输入字符串,用[5178]和[5179]替换“这很好,我得到了我想要的字符串,但是当我换一种方式时,我想解析[5178]到“和[5179]到”,我得到了一些奇怪的东西 这是我的密码: text = text.replaceAll("[5178]","\""); text = text.replaceAll("[5179]","\'"); 那部分不起作用,而这部分起作用: text = text.repla

这应该是一个非常简单的问题,但我感到困惑,有些事情不正常

我想解析输入字符串,用[5178]和[5179]替换“这很好,我得到了我想要的字符串,但是当我换一种方式时,我想解析[5178]到“和[5179]到”,我得到了一些奇怪的东西

这是我的密码:

    text = text.replaceAll("[5178]","\"");
    text = text.replaceAll("[5179]","\'");
那部分不起作用,而这部分起作用:

    text = text.replaceAll("\"","[5178]");
    text = text.replaceAll("\'","[5179]"); 
当我输入文本时,比如说:
单引号和双引号“
我得到:
单引号[5179]和双引号[5178]
,但当我换个方向时,我得到了
单引号[“”]和双引号[“”]

我不知道发生了什么,有什么想法吗

使用正则表达式作为其第一个参数
[
]
用于在正则表达式中分隔,因此需要转义

text = text.replaceAll("\\[5178\\]","\"");
或者你可以使用

text = text.replaceAll(Pattern.quote("[5178]"), "\"");
使用正则表达式作为其第一个参数
[
]
用于在正则表达式中分隔,因此需要转义

text = text.replaceAll("\\[5178\\]","\"");
或者你可以使用

text = text.replaceAll(Pattern.quote("[5178]"), "\"");
使用正则表达式作为其第一个参数
[
]
用于在正则表达式中分隔,因此需要转义

text = text.replaceAll("\\[5178\\]","\"");
或者你可以使用

text = text.replaceAll(Pattern.quote("[5178]"), "\"");
使用正则表达式作为其第一个参数
[
]
用于在正则表达式中分隔,因此需要转义

text = text.replaceAll("\\[5178\\]","\"");
或者你可以使用

text = text.replaceAll(Pattern.quote("[5178]"), "\"");

谢谢这起作用了。我以为
[
]
有问题,但当我只放了一个``时,它给了我一个错误。谢谢!这起作用了。我以为
[
]
有问题,但当我只放了一个``时,它给了我一个错误。谢谢!这起作用了。我以为
[
]
有问题,但当我只放了一个``时,它给了我一个错误。谢谢!这起作用了。我以为
[
]
有问题,但当我只放了一个``时,它就给了我一个错误。