La funzione Pos in Delphi restituisce un numero intero che specifica la posizione della prima occorrenza di una stringa all'interno di un'altra.
È istanziato in questo modo:
Pos (String, Source);
Pos cerca la prima occorrenza completa della stringa specificata - generalmente offerta letteralmente, tra virgolette singole - in Source. La fonte è di solito una variabile. Se Pos trova la stringa, restituisce la posizione del carattere in Source of primo personaggio in Str come valore intero, altrimenti restituisce 0.
String e Source devono essere entrambe stringhe.
var s: stringa;
i: numero intero;
s: = 'PROGRAMMAZIONE DELPHI';
i: = Pos ('HI PR', s);
In questo esempio, la variabile io restituirà il numero intero 5, perché la stringa specificata inizia con la lettera H, che si trova in quinta posizione in Source.