Einzelnen Beitrag anzeigen

Z4ppy

Registriert seit: 25. Apr 2008
269 Beiträge
 
Delphi 7 Enterprise
 
#1

String nach anderem String durchsuchen

  Alt 13. Dez 2008, 16:37
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
  Mit Zitat antworten Zitat