Pos
Will man prüfen, ob ein Teilstring in einem String vorkommt bzw. will man die Stelle
ermitteln, an der dieser Teilstring vorkommt, so benutzt man die Funktion Pos.
function Pos(SubStr:
string; S:
string): Integer;
SubStr: der String, nach dem gesucht werden soll
S: der String, in dem gesucht werden soll
Rückgabewert: die Position, an der der Teilstring gefunden wurde; ansonsten 0
So kann man in einem String suchen:
Delphi-Quellcode:
s := 'Test = 5';
Position := Pos('=', s);
if Position <> 0 then
ShowMessage('gefunden an Position: ' + IntToStr(Position))
else
ShowMessage('nicht im string vorhanden');
Die Beschreibung der Funktion Pos in der deutschen Hilfe von Delphi ist fehlerhaft.
Entgegen der dortigen Aussage unterscheidet die Funktion sehr wohl zwischen Groß- und
Kleinschreibung.
C by Christian Rehn