Hallo globe,
danke für Deine Anregungen. Ich habe es wie folgt formuliert:
final static Pattern regExp = Pattern.compile( "((\\S+).+?){2,2}((-{0,1}\\d+\\.\\d+).+?){3,4}(.*)" );
Ein primäres Probleme habe ich.
Wie komme ich nun an meine Daten? Das group-Array (oder was es ist) liefert mir nicht mehr alle Einträge.
Eine Verständnisfrage habe ich auch: Warum muß ich am Ende ein (.*) anfügen? Das musste ich schon bei meinem "alten" Muster, damit es funktioniert. Meine Daten sehen zB so aus:
Alle Werte:
300 3002401902 0.000 0.000 121.9840744655 0.0003
Ohne den Optionalwert
300 3002401903 0.000 0.000 129.9405567198
Mit freundlichem Gruß
Micha