Wie kann ich text innerhalb von Klammern mit regex?

Habe ich folgende Muster:

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

Möchte ich die Letzte Ausgabe zu sein:

FIRMA ASP, INC.

Derzeit habe ich folgenden code, und es hält die Rückgabe der ursprünglichen Muster ( ich nehme an, weil die Gruppe alles fällt zwischen dem ersten '(' und das Letzte ')'

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

Ich bin kämpfen, um die Ergebnisse zu bekommen die ich brauche und für jede Hilfe dankbar. Ich bin nicht besorgt über das verketten der Ergebnisse, nachdem ich Sie jeder Gruppe muss jede Gruppe.

InformationsquelleAutor northpole | 2009-08-26

Schreibe einen Kommentar