Brik
Hey,
ich habe viele Zeilen eines festes Aufbaus:
Die ersten drei Zahlen sind die RGB-Werte einer Farbe, gefolgt von vier Zeilenvorschüben, einer Raute, einem Leerzeichen, der ID, und einem Namen - seht ihr ja selber.
Jetzt möchte ich aus diesen einzelnen Zeilen die einzelnen Angaben möglichst elegant extrahieren und weiterverarbeiten.
In PHP gebe es dafür die Funktion preg_split, um eine Zeichenkette anhand eines gegebenen regulären Ausdruckes zu zerlegen - allerdings habe ich nach langer Recherche keine vergleichbare Implementierung in Java gefunden.
Alles, was Java bietet, ist eine Zerlegung anhand fester delimiter - in welcher Form die auch immer angegeben sein mögen. Eine komplette Zerlegung anhand des Ausdruckes fehlt mir jedoch bisher.
Gibt es eine solche Funktion oder hat jemand eine andere Idee für eine elegante Lösung? (kein Arbeiten mit vier verschiedenen Arrays als Ergebnis mehrerer String.split()- oder StringTokenizer-Aufrufe)
Grüße
brik
ich habe viele Zeilen eines festes Aufbaus:
|
||||
Die ersten drei Zahlen sind die RGB-Werte einer Farbe, gefolgt von vier Zeilenvorschüben, einer Raute, einem Leerzeichen, der ID, und einem Namen - seht ihr ja selber.
Jetzt möchte ich aus diesen einzelnen Zeilen die einzelnen Angaben möglichst elegant extrahieren und weiterverarbeiten.
In PHP gebe es dafür die Funktion preg_split, um eine Zeichenkette anhand eines gegebenen regulären Ausdruckes zu zerlegen - allerdings habe ich nach langer Recherche keine vergleichbare Implementierung in Java gefunden.
Alles, was Java bietet, ist eine Zerlegung anhand fester delimiter - in welcher Form die auch immer angegeben sein mögen. Eine komplette Zerlegung anhand des Ausdruckes fehlt mir jedoch bisher.
Gibt es eine solche Funktion oder hat jemand eine andere Idee für eine elegante Lösung? (kein Arbeiten mit vier verschiedenen Arrays als Ergebnis mehrerer String.split()- oder StringTokenizer-Aufrufe)
Grüße
brik
