мне нужно, чтобы заменить все последовательные одиночные кавычки с одной двойной кавычки:Заменить последовательные символы в строке
// ''Hello World'' -> "Hello World"
// '''It's me.'''' -> "It's me."
// ''''Oh'' ''No''' -> "Oh" "No"
// ''This'''Is''Fine'' -> "This"Is"Fine"
Я чувствую, что это может быть решена с помощью регулярных выражений, но я не знаю, с чего начать ,
Вот мое текущее решение:
private fix(String line) {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < line.length(); ++i) {
builder.append("'");
}
while (builder.length() > 1) {
line = line.replace(builder.toString(), "\"");
builder.deleteCharAt(0);
}
return line;
}