Scannen Sie die festgelegten Zeilen des Headers mit Hilfe des festgelegten
Trennzeichens. Die Suchergebnisse werden in die Liste Name/Wert
eingetragen.
Die Suche wird zweimal durchgeführt. Im ersten Durchgang wird nach dem
Trennzeichen in jeder einzelnen Zeile des Headers gesucht. Wenn das Trennzeichen
in einer Zeile gefunden wurde, werden alle Zeichen links des ersten auftretenden
Trennzeichens dem Variablennamen zugeordnet, und alle Zeichen rechts davon,
werden dem Wert dieser Variablen zugeordnet. Daher ergibt eine Headerzeile
wie "Kaufdatum: 10. Juli 2003" eine Variable mit dem Namen Kaufdatum
und einen Wert für diese Variable gleich 10. Juli 2003.
Dann werden die Headerzeilen ein zweites Mal abgesucht. In diesem zweiten
Suchlauf werden die Zeilen auf das Trennzeichen hin abgesucht, und jedes
in der Zeile wiedergefundene Merkmal wird wie eine separate Variable behandelt.
Die Variablen werden anschließend nach der Zeilennummer und der Position
des Merkmals benannt, an der sie gefunden wurden. So werden im oben genannten
Beispiel zwei Variablen gefunden, die folgende Namen und Werte haben :
- L1V1 Kaufdatum
- 1V2 10. Juli 2003
Mit dieser Suchmethode können Anwender Variablen aus Headerzeilen extrahieren,
die die Form "Kaufdatum: 10. Juli 2003" haben und auch aus Headerzeilen
wie "10, 20, 100, 40, 5". Im letzteren Fall extrahiert der zweite
Suchlauf 5 Variablen aus dieser Zeile und verwertet so alle vorkommenden
Werte (vorausgesetzt, das Komma wird als Trennzeichen verwendet). Beachten
Sie, dass der doppelte Suchlauf zu unerwünschten oder unnötigen Variablen
in der Liste führen kann. |