Position
Propósito
Devuelve la posición inicial de la ocurrencia especificada de textoBuscado en el texto.
Formato
Position ( texto ; textoBuscado ; inicio ; aparición )
Parámetros
texto: cualquier
expresión de texto o
campo de texto
textoBuscado: cualquier expresión de texto o campo de texto que represente el conjunto de caracteres que desea buscar.
inicio: cualquier expresión numérica o campo que contenga un número, que representa el número de caracteres desde el inicio de la cadena de texto en la que comienza la búsqueda. Si se especifica un valor inicial igual o inferior a 1, la búsqueda se inicia desde el primer carácter de la cadena de texto.
aparición: cualquier expresión numérica o campo que contenga un número, que representa la aparición de la cadena de texto que desea buscar. La exploración comienza con el valor de inicio y si la ocurrencia es positiva, continúa hasta el final de la cadena de texto; si la ocurrencia es negativa, la exploración continúa hasta el inicio de la cadena de texto.. Un valor cero para aparición no es válido y devuelve el resultado cero.
Tipo de datos devuelto
número
Se origina en
FileMaker Pro 6.0 o anterior
Descripción
Esta función no distingue entre mayúsculas y minúsculas. Si textoBuscado no aparece en texto o si no se ha especificado ninguna aparición, se devuelve cero.
Ejemplos
Position ( "Mississippi" ; "iss" ; 1 ; 1 ) devuelve 2.
Position ( "Mississippi" ; "iss" ; 1 ; 2 ) devuelve 5.
Position ( "Mississippi" ; "iss" ; 3 ; 1 ) devuelve 5.
Left ( Nombre ; Position ( Nombre ; " " ; 1 ; 1 ) 1 ) devuelve William si Nombre es un campo de texto que contiene William Smith.
Right ( Nombre ; Length ( Nombre ) - Position ( Nombre; " " ; Length ( Nombre ) ; 1 ) ) devuelve Smith.
Temas relacionados