Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Vergleichen von .txt's / Benutzen von "Markern"

  Alt 9. Mär 2006, 07:37
Herzlich willkommen in der Delphi-PRAXiS, Shizo.

Wer hat dieses Datenformat verbrochen? Wenn du Einfluß darauf nehmen kannst, dann sorge dafür, dass der Marker auf einer eigenen Zeile steht - die Verarbeitung wird dadurch zum Kinderspiel.

Andernfalls müsstest du beschreiben, ob noch weitere Bedingungen gelten. Günstig wäre es, wenn deine Marker in beiden Dateien die gleiche Ordnung aufweisen würden. Du könntest die Dateien dann klassisch verarbeiten, ohne sie komplett im Hauptspeicher zu halten.

Die Nummer kannst du dir dann so besorgen:

Delphi-Quellcode:
var
  nr, line: String;
begin
  line := '[Nr: 1234] name=abc';
  nr := Between(line, '[Nr: ', ']');
end;
Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat