Función pos

La función Pos en Delphi devuelve un número entero que especifica la posición de la primera aparición de una cadena dentro de otra.

Se instancia así:

Pos (cadena, fuente);

Que hace

Pos busca la primera aparición completa de la Cadena especificada, generalmente ofrecida literalmente, entre comillas simples, en Fuente. La fuente suele ser alguna variable. Si Pos encuentra la cadena, devuelve la posición del carácter en Fuente del primer personaje en Str como valor entero, de lo contrario devuelve 0.

La cadena y la fuente deben ser cadenas.

Ejemplo

var s: cadena;
i: entero;
s: = 'PROGRAMACIÓN DELPHI';
i: = Pos ('HI PR', s);

En este ejemplo, la variable yo devolverá el entero 5 5, porque la cadena especificada comienza con la letra H, que está en la quinta posición en Fuente.