У меня есть строка в следующем формате:
String str = "someString(anotherString)(lastString)";
Я хотел заменить lastString внутри последних скобок, т.е. новая String должна быть
newStr = "someString(anotherString)(modified)";
Я использую регулярное выражение с шаблоном "\\(([^\\}]+)\\)$"
.
Но я не могу изменить только последний контент в скобках.
Приведенное выше регулярное выражение дает мне вывод:
"someString(modified)";
Я просто хочу заменить содержимое последних скобок, любые символы могут появляться перед последней скобкой.
Любая помощь приветствуется.