Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.171 Beiträge
 
Delphi 12 Athens
 
#5

Re: Text parsen und auswerten

  Alt 1. Mär 2006, 16: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
...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat