Вам нужно захватить возвращаемое значение вашего сопоставителя - метод replaceAll
возвращает замененную строку.
Кроме того, используйте регулярное выражение, чтобы соответствовать тому, что вы хотите сопоставить, на этот раз строка в скобках.Если у вас нет странных входных данных, это может выглядеть следующим образом:
String regex = "\\(\\*.*\\*\\)";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
String result = matcher.replaceAll("(\\*\\*)");
System.out.println(result);
Это регулярное выражение фактически охватывает весь регион от начала первого комментария до конца последнего комментария, что обычно неты хочешь.Чтобы позволить ему соответствовать не жадным (неохотно), используйте это регулярное выражение: \(\*.*?\*\)
(с двойной обратной косой чертой в Java.)