Funcția Pos

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);

Ce face

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.

Exemplu

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.