Zitat:
Delphi-Quellcode:
for var s in msg.Split(['#![]!#']) do
sl.Add(s);
sl.AddStrings(msg.Split(['#![]!#']));
Viele Spitt-Funktionen nemmen mehrere einzelne Chars (nicht immer einen "zusammengängenden" String),
wie z.B.
SplitString.
Ich hab jetzt nicht verstanden, warum ! und # doppelt sind,
oder soll das
ganze eine Trenn-
Sequenz sein?
Notfalls kann man etwas tricksen, wenn das gewollte Split wirklich nur einzelne Chars kann, es aber eine Sequenz sein soll.
sl.AddStrings(msg.Replace('#![]!#', #1).Split(#1));