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( )