我有一个字符串,我想摆脱字符串中的多个双引号,因为我想将它作为字符串传递给字段。
例如:
String input = """greeen"" apple juice"
它应该打印。
String output = ""greeen" apple juice"
请提出任何简单的解决方案,因为在输入字符串中有双引号有多种可能性,我需要保留它们的个别出现。
谢谢!
答案 0 :(得分:1)
添加+量词,表示“一个或多个”:
//use .replaceAll("(\")+", "\"");
input = input.replaceAll("(\")+", "\"");
答案 1 :(得分:1)
一种简单的方法是使用正则表达式替换用一个"{2,}
替换多个引号"
。
String output = input.replaceAll("\"{2,}", "\"");