ich habe folgendes problem: mit hilfe der Klassen BufferedReader,
FileReader, StringTokenizer alle Zeilen aus einer txt. Datei als String(?)
einlesen
z.B. folgende Zeile
12345678 UEBERWEISU 555 11.04.01 20,00H 10.19.360
RK AKQUISITEURE SPESENABRECHNUNG
diese zeilen sind schon als kompletter String eingelesen, d.h. je txt.
-zeile ein String
das problem ist dass diese zeilen aber nicht alle gleich aussehen. so gibt
es z.B. eine 8 stellige Zahl zu beginn, als auch eine 10-stellige Zahl in
einer nächsten Zeile zu beginn
außerdem sind zeilen vorhanden die überhaupt nicht zu übernehmen sind.
diese unterscheiden sich aber auch im aufbau von der oben beschriebenen.
z.B. diese drei zeilen:
12345678 UEBERWEISU 555 11.04.01 20,00H 10.19.360
RK AKQUISITEURE SPESENABRECHNUNG
1234567891 UEBERWEISU 666 17.04.01 298,50S 14.44.081
DG BANK ABT 21
RZBK 0925 / ARCHIV 1 JAHR
EINGANGSPROTOKOLL
jede dieser zeilen als string einzulesen ist kein problem. es sollen aber
nur die zeilen übernommen werden, wo am anfang eine 8 oder 10- stellige
zahl steht.
keine buchstaben oder sonderzeichen.
aber wie bekomme ich es hin in dem beispiel die dritte zeile eben nicht zu
übernehmen?