![]() |
Re: Copy Pos Delete - Bin auf dem Holzweg...
Delphi-Quellcode:
Könnte bei größeren Datenmengen langsam sein, nicht auf große Datenmengen getestet...
function Splitoff(Text, Trennzeichen: string): TStringlist;
var i: Integer; //i: Position des Trennzeichens begin Result:=TStringlist.Create; while Text<>'' do begin i:=pos(Trennzeichen, Text); //Position des Trennzeichens if i=0 then //gibt es noch Trennzeichen? i:=length(Text)+1; //gesamten Text kennzeichenen Result.add(copy(Text, 1, i-1)); //Bis kurz vor dem Trennzeichen Delete(Text, 1, i-1+length(Trennzeichen)); //Trennzeichen mitlöschen, bei nicht Vorhandensein kein Fehler end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 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