RSS registrovat login
Navigace: předchozí stranaúvodní strana
Rozdělení řetězce na části podle oddělovače

Další hit - jak rozdělit řetězec na části podle oddělovače? např. 'ABC-DEF-GHI' rozsekat podle pomlčky.

Jsou zhruba dvě možnosti - pomocí funkce pos hledat výskyt oddělovače, když zjistíme pozici, tak pomocí substring nebo delete string zkrátíme a opakujeme hledání, dokud oddělovač existuje.

Další možností je použít TStringList a jeho vlastností delimiter a delimitedText, viz následující příklad:

var
list:TStringList; i:integer;
begin
list:=TStringList.Create; list.Delimiter:=
'-'
; list.DelimitedText:=
'abc-def'
;
for
i:=
0
to
list.Count-
1
do
begin
showMessage(list.Strings[i]);
end
; list.Free;
end
.

Syntax higlighted by Syntax highlighter, available at www.4ITDevelopers.net and www.JakNaWin.com
Pozn. - do uses si přidejte dialogs (na ten showMessage :-)) a classes..

Informace ke stavu builder.cz zde


vytvořil Mi.Chal. 6.5. 2006 10:52, naposledy změněnil Mi.Chal. 7.5. 2006 23:16
přečteno: 3205x

Komentáře:
Žádné komentáře dosud nebyly vloženy.

Přidat komentář:
Jméno
E-mail
Web
Titulek
Obsah
thomas sabo rea mbt outlet thomas sabo charms sale louis vuitton taschen kaufen thomas sabo boutique mbt kaufen