Comment puis-je comparer le texte à l'intérieur des parenthèses en utilisant les regex?

J'ai le modèle suivant:

(COMPANY) -277.9887 (ASP,) -277.9887 (INC.) 

Je veux le résultat final:

SOCIÉTÉ ASP, INC.

Actuellement, j'ai le code suivant et il revient toujours au modèle d'origine ( je suppose parce que le groupe s'inscrit entre le premier '(' et enfin ')'

Pattern p = Pattern.compile("((.*))",Pattern.DOTALL);
Matcher matcher = p.matcher(eName);
while(matcher.find())
{
    System.out.println("found match:"+matcher.group(1));
}

J'ai du mal à obtenir les résultats dont j'ai besoin et d'apprécier l'aide. Je ne suis pas inquiet au sujet de la concaténation des résultats après je reçois chaque groupe, juste besoin de chaque groupe.

OriginalL'auteur northpole | 2009-08-26