Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String zerstückeln ?! (https://www.delphipraxis.net/5864-string-zerstueckeln.html)

mirage228 21. Jun 2003 15:53


String zerstückeln ?!
 
Hallo,

ich habe einen z.b. einen solchen Filemask-String

Code:
FileMask := '*.sys;*.bat';
der soll zerspflückt und möglichst in einen dynamischen Array gespeichert werden, damit ich diesen mit einer Schleife nachher durchlaufen kann.

"Zerpflückt" soll das ca. so ausehen:

Code:
FMask[1] = '*.sys';
FMask[2] = '*.bat';
wie stelle ich das am besten an???

mfG
mirage228

Christian Seehase 21. Jun 2003 15:55

Moin Mirage,

schau Dir mal pos, copy und delete an.

Ich würde übrigens kein Trennzeichen verwenden, dass als Bestandteil eines Dateinamens zugelassen ist.

Luckie 21. Jun 2003 16:02

War etwas schwer zu finden, wenn man nicht weiß nach was man suchen muß:
http://www.delphipraxis.net/internal...hlight=explode

mirage228 21. Jun 2003 16:19

Ah, danke sehr, es klappt :dancer: :dancer2: :)

jetzt ist mein neues programm ein ganzes stück näher an seine fertigstellung gerückt ;-) (mehr dazu bald in der freeware spalte)

mfG
mirage228

Basic-Master 21. Jun 2003 22:28

ich weiss net wie viele beiträge es dazu schon gab, jedenfalls schon sehr viele...
Delphi-Quellcode:
var sList:TStringList;
begin
sList := TStringList.Create;
sList.Text := StringReplace('*.bat;*.sys', ';', #13#10, [rfIgnoreCase, rfReplaceAll]);
//mit sList.Strings[x] kannste dir die Werte raussuchen
sList.Free; //Am Ende!
end;
Ahja, in den Uses SysUtils und Classes nicht vergessen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 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