Ich möchte eine Log Datei einlesen lassen. Dazu muss ich mit split die einzelnen Log Einträge trennen.
Das funktioniert mit der Folgende Zeile auch sehr gut mit der Fehlernummer als trenner (Fehlernummer hat 4 oder mehr Ziffern).
Nun benötige ich aber auch die Fehlernummer, die ja bei dem Verfahren dann nicht mit in der Ausgabe auftaucht. Wie bekomme ich das hin das der Trenner auch mit in der Ausgabe landet.
In PHP gibt es ja das Flag PREG_SPLIT_DELIM_CAPTURE das angibt das auch klammerausdrücke aus dem Pattern mit übernommen werden, so etwas kann ich in Java aber nicht finden.
Das funktioniert mit der Folgende Zeile auch sehr gut mit der Fehlernummer als trenner (Fehlernummer hat 4 oder mehr Ziffern).
Java:
String[] logEntrys = Pattern.compile("\\d{4,}").split(content);
Nun benötige ich aber auch die Fehlernummer, die ja bei dem Verfahren dann nicht mit in der Ausgabe auftaucht. Wie bekomme ich das hin das der Trenner auch mit in der Ausgabe landet.
In PHP gibt es ja das Flag PREG_SPLIT_DELIM_CAPTURE das angibt das auch klammerausdrücke aus dem Pattern mit übernommen werden, so etwas kann ich in Java aber nicht finden.