![]() |
zeile aus datei aufschlüsseln
hallo.
ich habe da eine datei in der jede menge zeilen vorhanden sind. das problem dabei ist, das die einträge nicht von einheitlicher länge sind und das ein tabulator zwischen drin ist. ein zeile schaut folgender masen aus: " name_xyz tab zahl" -> " meier 12" ich möchte nun das "meier" und die 12 rausgefishct werden. aber der tabulator zwischen name und zahl erschwert das ungemein... wie kann ich am besten den namen und die zahl haraus ziehen? thx |
Re: zeile aus datei aufschlüsseln
Probiers mal damit.
Die Zeile wird in eine Stringliste gepackt. Dabei wird das Tab-Zeichen (ich glaube ASCII-Zeichen 9) mit CRLF (#13#10) ersetzt. Danach stehen die einzelnen Werte Zeilenweise zur Verfügung
Delphi-Quellcode:
with TStringList.Create do try
// Tabulator mit CRLF ersetzen Text := StringReplace(ZeileAusDatei,#9,#13#10,[rfReplaceAll]); // jetzt kann man auf die Daten zeilenweise über die Stringlist zugreifen NameAusZeile := Strings[0]; ZahlAusZeile := Strings[1]; finally Free; end; |
Re: zeile aus datei aufschlüsseln
:thumb: danke dir.. hat mir sehr geholfen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz