Funcția Pos din Delphi returnează un număr întreg care specifică poziția primei apariții a unui șir în interiorul altuia.
Este instantaneu astfel:
Pos (String, Source);
Pos caută prima apariție completă a șirului specificat - oferit în general literalmente, în ghilimele unice - în Sursa. Sursa este de obicei o variabilă. Dacă Pos găsește șirul, returnează poziția caracterului în Sursa lui primul personaj în Str ca valoare întreagă, altfel returnează 0.
Șirul și Sursa trebuie să fie ambele șiruri.
var s: șir;
i: număr întreg;
s: = 'PROGRAMAREA DELPHI';
i: = Pos ('HI PR', s);
În acest exemplu, variabila eu va returna întregul 5, deoarece șirul specificat începe cu litera H, care se află pe poziția a cincea în Sursa.