Regular Expression mit n Gruppen

Status
Nicht offen für weitere Antworten.

TheNose

Mitglied
Hallo!

Ich versuche einen regulären Ausdruck zu erstellen, der mir beim Zerlegen des folgenden Strings hilft:

Code:
PLAYERS "player1" "player2" "player3" "player4" ...

Ich möchte gerne die Spielernamen (also player1, player2, ...) per group() auslesen. Das klappt allerdings nicht so richtig. Wegen der n-fachen Wiederholung ist es mir nicht gelungen einen passenden Ausdruck zu erstellen. Kann mir jemand weiterhelfen.

Mein bisheriger Ansatz:
Code:
String pattern = "PLAYERS\\s(\"(^\")+\"\\s)+";

Fehlt mir ein Ende?
 
Ok. Ich meine, ich würde gerne die group()-Methode verwenden. Mein nächstes Problem sieht nämlich so aus:

HIGHSCORE_RESPONSE player1 1000 player2 20000 ...

Und ich möchte gerne Spielername und Punktestand auslesen.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben