nen kleines Anwendungsbeispiel
Delphi-Quellcode:
var deinString: String;
begin
deinString := 'abcd abcde abcde';
mit
foundpos := pos('abc', deinString);
bekommst du immer 1 zurück weil pos immer ganz vorne im string anfängt zu suchen und "abc" an position 1 vorkommt. Wenn du jetzt aber
foundpos := posEx('abc', deinString, 2);
schreibst so wird an position 2 deines strings angefangen zu suchen und somit wird "6" als ergebnis zurückgeliefert.