Share via


RATC( ) (Función)

Devuelve la posición numérica de la última aparición de una expresión de caracteres o de un campo memo dentro de otra expresión de caracteres o campo memo.

RATC(cSearchExpression, cExpressionSearched [, nOccurrence])

Valores devueltos

Numeric

Parámetros

  • cSearchExpression
    Especifica la expresión de caracteres que RATC( ) busca en cExpressionSearched.
  • cExpressionSearched
    Especifica la expresión de caracteres que RATC( ) examina. Las expresiones de caracteres cSearchExpression y cExpressionSearched pueden ser campos memo de cualquier tamaño.
  • nOccurrence
    Especifica qué aparición, desde la derecha hacia la izquierda, de cSearchExpression buscará RATC( ) en cExpressionSearched. De forma predeterminada, RATC( ) buscará la última aparición de cSearchExpression (nOccurrence es igual a 1). Si nOccurrence es 2, RATC( ) buscará la penúltima aparición y así sucesivamente.

Observaciones

RATC( ) está diseñado para expresiones que contengan caracteres de dos bytes. Si la expresión sólo contiene caracteres de un byte, RATC( ) será equivalente a RAT( ).

RATC( ) devuelve la posición numérica de la última aparición de una expresión de caracteres o campo memo, dentro de otra expresión de caracteres o campo memo. Las expresiones de caracteres o campos memo pueden contener cualquier combinación de caracteres de uno y dos bytes.

RATC( ) es la función opuesta a AT_C( ): busca de derecha a izquierda.

RATC( ) devuelve un número entero que indica la posición del primer carácter de cSearchExpression en cExpressionSearched. RATC( ) devuelve 0 si no se encuentra cSearchExpression en cExpressionSearched o si nOccurrence es mayor que el número de veces que aparece cSearchExpression en cExpressionSearched.

La búsqueda realizada por RATC( ) distingue entre mayúsculas y minúsculas.

Esta función es útil para manipular juegos de caracteres de dos bytes para idiomas como Hiragana y Katakana.

Vea también

AT_C( ) | LEFTC( ) | RAT( ) | RIGHTC( ) | SUBSTRC( )