Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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/18.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 - Fatal编程技术网

Java 替换两个引号

Java 替换两个引号,java,regex,Java,Regex,我找不到解决这个简单问题的办法 我想用替换两个连续的或``的 Input: some ``text'' dspsdj Out: some "text" 原因: s.replaceAll("[`{2}'{2}]", "\"") Out: some ""text"" 谢谢你你应该这样做: s.replaceAll("``|''", "\"") 您可能打算在此处执行以下操作: s.replaceAll("[`']{2}", "\"") 但这并不完全正确您

我找不到解决这个简单问题的办法

我想用替换两个连续的或``的

Input:
    some ``text'' dspsdj
Out: 
    some "text"
原因:

   s.replaceAll("[`{2}'{2}]", "\"")
Out:  
   some ""text""  


谢谢你

你应该这样做:

s.replaceAll("``|''", "\"")
您可能打算在此处执行以下操作:

s.replaceAll("[`']{2}", "\"")

但这并不完全正确

您应该这样做:

s.replaceAll("``|''", "\"")
String input = "some ``text'' dspsdj";
String output = input.replaceAll("`{2}|'{2}", "\"");
您可能打算在此处执行以下操作:

s.replaceAll("[`']{2}", "\"")

但这并不完全正确

把基数放在课后:

String input = "some ``text'' dspsdj";
String output = input.replaceAll("`{2}|'{2}", "\"");
.replaceAll("[`']{2}", "\""));

将基数放在类之后:

.replaceAll("[`']{2}", "\""));
试试这个:

说明:

试试这个:

说明:


哦,就是这样,这是一样的:{2}|{2}。Thanks@myro:是的,那是一样的。你也可以看到答案是的,但是你会因为最快而得到奖励:哦,就是这样,这是一样的:“{2}|”{2}。Thanks@myro:是的,那是一样的。另请看答案是的,但你因为跑得最快而被选中:D