Hello,
Das Thema "Streams" ist vielleicht nicht uninteressant. Leider gibt es dort nur wenig Dokumentation und die Beispiele helfen mir auch nicht wirklich weiter...
So einen simplen kannst Du Dir doch auch selber schreiben,
Wesentlich ist daoch dabei nur die Synchronisation. Wenn mal ein feld fehlen sollte, muss spätestens mit dem nächsten Zeilenwechsel (wenn der denn vorhanden ist) wieder synchrinisiert wreden, besser beim Formatwechsel. Da helfen dann eben nur RegExps, die nacheinander abgearbeitet werden.
Soweit ich das aber sehen konnte, werden Leerfelder durch '-' gekennzeichnet.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg