InStrRev

Descripción

La función InStrRev busca una cadena de derecha a izquierda y devuelve la ubicación de la primera ocurrencia de la cadena 2 encontrada. La ubicación devuelta es un entero positivo que cuenta de izquierda a derecha, con el primer carácter (más a la izquierda) de la cadena siendo la ubicación 1. La ubicación devuelta especifica el carácter inicial (más a la izquierda) de la cadena 2.

Si el valor de inicio es igual o mayor que la ubicación del último carácter (más a la derecha) de string2, InStrRev encuentra la primera instancia de string2, buscando hacia atrás desde ese punto, y devuelve la ubicación del primer carácter (más a la izquierda) de string2. Si el valor de inicio es menor que la ubicación del último carácter (situado más a la derecha) de la cadena 2, InStrRev devuelve 0. Si el valor de inicio es -1 u omitido, InStrRev busca la cadena completa y devuelve la primera ubicación de la cadena2 encontrada, buscando hacia atrás desde el final de la cadena. Si el valor de inicio es mayor que la longitud de la cadena 1, InStrRev devuelve 0. Si el valor inicial es un número negativo distinto de -1, InStrRev devuelve 0.

Al comparar argumento puede tener los siguientes valores:

Constante Valor Descripción
vbBinaryCompare 0 Realiza una comparación binaria.
vbTextCompare 1 Realizar una comparación textual.

La función InStrRev devuelve los siguientes valores:

Si InStr Devuelve
cadena1 es de longitud cero 0
cadena2 es de longitud cero inicio
cadena2 no se encuentra 0
cadena2 se encuentra dentro de cadena1 Posición en la que se encuentran coincidencias
inicio > Len(cadena2) 0

Deja una respuesta

Tu dirección de correo electrónico no será publicada.