![]() |
mal wieder strings
Hi,
ich hab ein folgendn string: wort1,wort2,wort3,wort4 und ich will den string wie folgt aufteilen: teilstring[0] = wort1 teilstring[1] = wort2 teilstring[2] = wort3 teilstring[3] = wort4 gibs es dazu ein fertig prozedure ? (wie die explode in php?) jeroen |
Re: mal wieder strings
Hallo,
dazu nimmst Du eine TStringList und setzt den Delimiter:
Delphi-Quellcode:
Gruß
var
SL: TStringList; begin SL := TStringList.Create; //SL.Delimiter := ','; // <- Komma ist bereits voreingestellt SL.DelimitedText := 'Wort1,Wort2,Wort3,Wort4'; ShowMessage(SL[0]); SL.Free; end; xaromz |
Re: mal wieder strings
Würde ich nicht machen. Die hat nen Bug: Jedes Leerzeichen wird als Delimiter angesehen.
|
Re: mal wieder strings
Hallo,
Zitat:
Delphi-Quellcode:
Hab ich aber nicht ausprobiert.
SL.DelimitedText :='"Text 1", "Text 2", "Text 3", "Text4"';
Gruß xaromz |
Re: mal wieder strings
Das wäre es dann doch deutlich einfacher, mal ein bisschen zu suchen.
Wir hatten darüber schon massenhaft Threads und in der CodeLib gibt es auch 2 Einträge dazu. |
Re: mal wieder strings
Hi,
danke. Gibs noch andere Problem neben dem ' ' ? Ein leerzeichen in String nicht vorkommen. jeroen |
Re: mal wieder strings
Nicht dass ich wüsste. Aber wie gesagt, in der CodeLib gibt es Funktionen dazu.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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 by Thomas Breitkreuz