Ich habe hier einen String, den ich nach einem anderen String durchsuchen möchte.
Ich dachte nun erstmal an Pos, aber das Problem ist, dass der Suchstring im durchsuchten String mehrmals vorkommen kann und ich jedesmal, wenn ich ihn finde, etwas machen muss mit den folgenden Zeichen.
Idee (ungetestet):
Delphi-Quellcode:
Position:=Pos(searchstr,str);
{mit Position was machen}
str:=Copy(str,Position+Length(searchstr),Length(str)-(Position+Length(searchstr));
und das ganze halt in ner Schleife bis Position 0 ist...
Oder gibts noch ne schnellere Methode?
MfG Z4ppy