Hallo,
Ich benutze java.util.Scanner um einen String zu zerlegen. Hierfür verwende ich einen regulären Ausdruck, mit dem ich mehrere Trennzeichen festlege. Alles funktioniert wie es soll. Was ich allerdings gerne hätte, wäre dass ich auch irgendwie an die Trennzeichen herankomme.
Beispielsweise habe ich den String: "abc,hallo;welt"
Dann liefert mit der Scanner die Tokens: "abc", "hallo" und "welt"
Was ich aber gerne hätte wäre: "abc", ",", "hallo", ";" und "welt"
Die Trennzeichen sollen also erhalten bleiben und mit zurückgegeben werden.
Wie stelle ich das am geschicktesten an?
Gruß,
Pfaeff
Ich benutze java.util.Scanner um einen String zu zerlegen. Hierfür verwende ich einen regulären Ausdruck, mit dem ich mehrere Trennzeichen festlege. Alles funktioniert wie es soll. Was ich allerdings gerne hätte, wäre dass ich auch irgendwie an die Trennzeichen herankomme.
Beispielsweise habe ich den String: "abc,hallo;welt"
Dann liefert mit der Scanner die Tokens: "abc", "hallo" und "welt"
Was ich aber gerne hätte wäre: "abc", ",", "hallo", ";" und "welt"
Die Trennzeichen sollen also erhalten bleiben und mit zurückgegeben werden.
Wie stelle ich das am geschicktesten an?
Gruß,
Pfaeff
Zuletzt bearbeitet: