Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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 如何使正则表达式检查单引号?_Java_Regex_String_Regex Group - Fatal编程技术网

Java 如何使正则表达式检查单引号?

Java 如何使正则表达式检查单引号?,java,regex,string,regex-group,Java,Regex,String,Regex Group,我只想将一个单引号替换为双引号,但当我尝试使用regex时,它也会将双引号替换为两个双引号 我使用了(['])作为正则表达式,但双引号也返回true 当我通过->不要:它工作正常 但当我通过->不要:它不能正常工作时,最终输出变成了不要 我只想将单引号转换为双引号。我该怎么做呢?显然,“双引号”的意思是“双单引号” 您可以使用以下模式: (?” Java示例: String s=“不要,不要”; String output=s.replaceAll(“(?如果您不发布代码,我们如何帮助您…

我只想将一个单引号替换为双引号,但当我尝试使用regex时,它也会将双引号替换为两个双引号

我使用了
(['])
作为正则表达式,但双引号也返回true

  • 当我通过->不要:它工作正常
  • 但当我通过->不要:它不能正常工作时,最终输出变成了不要
我只想将单引号转换为双引号。我该怎么做呢?

显然,“双引号”的意思是“双单引号”

您可以使用以下模式:

(?”

Java示例:

String s=“不要,不要”;

String output=s.replaceAll(“(?如果您不发布代码,我们如何帮助您…发布代码!!使用
”(?为什么要使用正则表达式?我只需要正则表达式检查单引号,先生,以前我使用过([']))与regex一样,但双引号返回true。当你说双引号时,谈论的是一对单引号
(aka),而不是一个独立的双引号
(aka),这是非常令人困惑的。