Moin!
ich muss immer mal wieder ASCII-Dateien wie folgende parsen um Werte zu finden.
oder
(mir ist leider unbekannt, wie ich Zitate lesbar formatiere wie bei ASCII-Dateien üblich)
Ich lese oftmals die Zeilen ein, analyse einige und dann arbeite ich mit Flags die sich merken wo man gerade ist und machmal muss dann wieder eine Zeile vorher/später (oder mehr) einbeziehen um das Ergebnis zu finden.
Das ist oftmals ein sehr aufwendiger und fehleranfälliger Process.
Gibt es grundlegende Tipps, wie man das am besten umsetzen kann und sich das Leben nicht so schwer macht?
Gruß Jan
ich muss immer mal wieder ASCII-Dateien wie folgende parsen um Werte zu finden.
Quellcode
- H 0196 30.07.2001
- 0900 KMG Nord, Kisdorf, Modul cdiesia M„rz 96
- 0001 68745603.H35 23.09.1998 KMG Nord XXXXX
- 0100 Hansestadt-Lbeck Hansestadt-Lbeck Hansestadt Lbeck
- 1000 00142 Kleiner Bauhof
- 1001 0002 00142 Kleiner Bauhof
- 1002 0018 00014 Kleiner Bauhof
- 1003 KM 0.00 0000 0.00 0.00 0.000
- 1004 KM 0.00 0000 0.00 0.00 0.000
- 1005 1150 0 K
- 1006 I
- 1007 KM Stz 0.310 0.310 DN 0000
- 1010 45/98 15823 20813
- 1011 37.60 1
- 2000 0.00 HA 015823
- 2000 0.50 PA 015823
- 3000 3.60 15.60 LB U 015855 0.000 0.0000 0
- 3000 5.40 5.40 A- R 015912 0.000 0.0000 0
- 3000 10.60 10.60 AU-R 020017 0.000 0.0000 0
oder
Quellcode
- 0601 31.05.2012
- H
- HI 102.05.2012Lübeck XXXXX
- HI 2045180061 Grapengießerstr.
- HI 3045180061 045180061 045180062 0 300 STZ 0 O 57.30 032
- HI 4045180061 0.00 00000000 HA
- HI 4045180061 0.50 00000600 PA
- HI 4045180061 0.50 00003000 UAE-
- HI 4045180061 19.80 00025900 AUFO 1200
- HI 4045180061 36.70 00051500 RCF- 1.00 1.0
- HI 4045180061 39.80 00060600 RCFO 1.00 1.0 12
- HI 4045180061 40.10 00062000 AUFO 1200
- HI 4045180061 56.80 00081400 PE
- HI 4045180061 57.30 00083000 EH
- HI 4045180061 57.30 00083600 HL 57.30
- HI 2045180062 Grapengießerstr.
- HI 3045180062 045180062 045180063 0 300 STZ 0 O 53.90 032
- HI 4045180062 0.00 00084200 HA
- HI 4045180062 0.50 00085200 PA
(mir ist leider unbekannt, wie ich Zitate lesbar formatiere wie bei ASCII-Dateien üblich)
Ich lese oftmals die Zeilen ein, analyse einige und dann arbeite ich mit Flags die sich merken wo man gerade ist und machmal muss dann wieder eine Zeile vorher/später (oder mehr) einbeziehen um das Ergebnis zu finden.
Das ist oftmals ein sehr aufwendiger und fehleranfälliger Process.
Gibt es grundlegende Tipps, wie man das am besten umsetzen kann und sich das Leben nicht so schwer macht?
Gruß Jan
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „jan99“ () aus folgendem Grund: Formatierung