Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi string ab bestimmtem zeichen in tstringlist einfügen (https://www.delphipraxis.net/56056-string-ab-bestimmtem-zeichen-tstringlist-einfuegen.html)

JWeis 31. Okt 2005 13:14


string ab bestimmtem zeichen in tstringlist einfügen
 
hallo leute!
Ich hab ein problem :coder2:

wie kann ich einen string ab jedem \ in einen neuen string teilen, so dass
Zitat:

C:\WINNT\Temp\asdf.txt
so
Zitat:

string1 'C:'
string2 'WINNT'
string3 'Temp'
string4 'asdf.txt'
gespeichert wird

kann ich dazu ne Tstringlist benutzen?

Ps: Hab gesucht doch nichts gefunden. :(

chrisw 31. Okt 2005 13:26

Re: string ab bestimmtem zeichen in tstringlist einfügen
 
Delphi-Quellcode:
var s : String;
    MyStringList : TStringList;
...
MyStringList.Create; //z.Bsp in FormCreate
...

begin
  s := 'c:\winnt\temp\asdf.txt';
  while pos('\',s) <> 0 do
  begin
    MyStringList.Add(copy(s,1,pos('\',s)-1));
    delete(s,1,pos('\',s));
  end;
  MyStringList.Add(s);
end;

SirThornberry 31. Okt 2005 13:30

Re: string ab bestimmtem zeichen in tstringlist einfügen
 
ist bei deiner Delphiversion eigentlich ganz einfach:
Delphi-Quellcode:
DeineStringList.Delimiter := '\';
DeineStringList.DelimitedText := 'c:\winnt\temp\asdf.txt';

JWeis 31. Okt 2005 13:38

Re: string ab bestimmtem zeichen in tstringlist einfügen
 
danke für die antworten. Ihr habt mir sehr geholfen!!! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz