AT()
 Devuelve la posición de una subcadena dentro de una cadena de caracteres
------------------------------------------------------------------------------
 Sintaxis

     AT(<cBúsqueda>, <cDestino>) --> nPosición

 Argumentos

     <cBúsqueda> es la subcadena de caracteres que se va a buscar.

     <cDestino> es la cadena de caracteres en la que se realiza la
     búsqueda.

 Devuelve

     AT() devuelve la posición de la primera aparición de <cBúsqueda> dentro
     de <cDestino>, como valor numérico entero. Si no se encuentra
     <cBúsqueda>, AT() devuelve cero.

 Descripción

     AT() es una función de tratamiento de caracteres que se utiliza para
     determinar la posición de la primera aparición de una subcadena dentro
     de otra cadena. Si sólo necesita saber si una subcadena se encuentra
     dentro de otra, utilice el operador $. Para encontrar la última
     aparición de una cadena dentro de otra, utilice RAT().

 Ejemplos

      Los ejemplos siguientes muestran la utilización normal de AT():

        ? AT("a", "abcde")           // Resultado: 1
        ? AT("bcd", "abcde")         // Resultado: 2
        ? AT("a", "bcde")            // Resultado: 0

      El ejemplo siguiente divide una cadena de caracteres basándose
        en la posición de una coma en la cadena destino:

        cDestino := "López, Luisa"
        ? SUBSTR(cDestino, 1, AT(",", cDestino) - 1)
        //Resultado: López

        ? SUBSTR(cDestino, AT(",", cDestino) + 2)
        //Resultado: Luisa

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: RAT() STRTRAN() SUBSTR()