Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
Re: Text parsen und auswerten
1. Mär 2006, 17:59
Du kannst ja auch jede Zeile einzeln abarbeiten und nach den Wörtern suchen ... in S steht der Zeileninhalt.
Delphi-Quellcode:
S := Trim(S);
i := Pos(':', S);
S2 := AnsiLowwerCase(Copy(S, 1, i));
S := Trim(Copy(S, i + 1, MaxInt);
If S2 = 'ort:' Then Ort := S
Else If S2 = 'haus:' Then Haus := S
...
Else If S2 = 'anzahl erwachsene:' Then Begin
i := Pos('kinder:', AnsiLowerCase(S));
Erwachsene := Trim(Copy(S, 19, i - 19));
Kinder := Trim(Copy(S, i + 7, MaxInt));
End Else If S2 = 'vorname:' Then Vorname := S
Else If S2 = 'nachname:' Then Haus := S
...
$2B or not $2B
|
|
Zitat
|