hallo matthias,
ich erweiter die
unit zwar gerade(unabhängig von diesem thread

) aber probier doch einfach mal mein beispiel...du hast zwar mehrere trenner, aber du kannst ja "gettok" auch mehrfach verwenden, also verschachtelt
Delphi-Quellcode:
const s: string = 'huhu->blubb:bye';
var
Wort1, Wort2, Wort3: string;
begin
Wort1 := GetTok(s, 1, '-');
Wort2 := GetTok(GetTok(s, 2, '>'), 1, ':');
Wort3 := GetTok(GetTok(s, 2, '>'), 2, ':');
end;