Como faço para combinar texto entre parênteses usando regex?
Eu tenho o seguinte padrão:
(COMPANY) -277.9887 (ASP,) -277.9887 (INC.)
Eu quero que o resultado final seja:
EMPRESA ASP, INC
Atualmente eu tenho o seguinte código e ele continua retornando o padrão original (eu assumo porque o grupo cai entre o primeiro '(' e último ')'
Pattern p = Pattern.compile("((.*))",Pattern.DOTALL);
Matcher matcher = p.matcher(eName);
while(matcher.find())
{
System.out.println("found match:"+matcher.group(1));
}
Estou lutando para obter os resultados de que preciso e agradeço qualquer ajuda. Eu não estou preocupado em concatenar os resultados depois que eu pego cada grupo, só preciso pegar cada grupo.