Это мой код.Нужно java regex, чтобы получить конкретный результат
String parsedValue = "(1234)";
if(!parsedValue.equals("")){
parsedValue = parsedValue.replaceAll("\\(*\\)", "");//I can just change the regex but still need to use replaceAll method.
}
System.out.println(parsedValue);
Я получаю результат: (1234
Мой ожидаются выход: 1234
В основном я хочу, чтобы избавиться от скобки на обоих концах. Я не могу использовать какой-либо иной метод, кроме метода replaceAll. Эта часть кода не под моим контролем. Я могу просто изменить регулярное выражение.
Любая помощь очень ценится.
FYI: '\\ (* \\)' означает "ноль или более' '(ы, а затем один') '". Единственная вещь в вашей строке, которая соответствует этому символу ')' в конце. –