Visual Basic Scripting Edition  

Función InStrRev

Devuelve la posición de una ocurrencia de una cadena dentro de otra, desde el final de la cadena.

InStrRev(cadena1, cadena2[, inicio[, comparar]])

Argumentos

cadena1
Requerido. Expresión de cadena que se busca.
cadena2
Requerido. Expresión de cadena que se busca.
inicio
Opcional. Expresión numérica que establece la posición de inicio para cada búsqueda. Si se omite, se utiliza -1, que significa que la búsqueda comienza en la posición del último carácter. Si inicio contiene Null, se produce un error.
comparar
Opcional. Valor numérico que indica el tipo de comparación que se va a usar cuando se evalúen subcadenas. Si se omite, se realiza una comparación binaria. Consulte la sección Valores para ver los valores.

Valores

El argumento comparar puede tener los siguientes valores:

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

Valores de retorno

InStrRev devuelve los siguientes valores:

Si InStrRev devuelve
cadena1 es de longitud cero 0
cadena1 es Null Null
cadena2 es de longitud cero inicio
cadena2 es Null Null
cadena2 no se encuentra 0
cadena2 se encuentra dentro de cadena1 Posición en la que se encuentra la coincidencia
inicio > Len(cadena2) 0

Observaciones

Los siguientes ejemplos utilizan la función InStrRev para buscar una cadena:

Dim SearchString, SearchChar, MiPos
SearchString ="XXpXXpXXPXXP"            ' Cadena en la que buscar.
SearchChar = "P"                  ' Se busca "P".
MiPos = InstrRev(SearchString, SearchChar, 10, 0)   ' Una comparación 
                        ' binaria que comienza en la
                        ' posición 10. Devuelve 9.
MiPos = InstrRev(SearchString, SearchChar, -1, 1)   ' Una comparación 
                        ' textual que comienza en 
                        ' la última posición. Devuelve 12.   
MiPos = InstrRev(SearchString, SearchChar, 8)   ' La comparación es 
                        ' binaria de forma predeterminada (se
                        ' omite el último argumento). Devuelve 0.
Nota   La sintaxis de la función InStrRev no es la misma que la sintaxis de la función InStr.

Requisitos

Versión 2

Consulte también

Función InStr

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.