<Referencia completa de VBScript
La función InStrRev devuelve la posición de la primera aparición de una cadena dentro de otra. La búsqueda comienza desde el final de la cadena, pero la posición regresó recuento desde el principio de la cadena.
La función InStrRev puede devolver los siguientes valores:
- Si cadena1 es "" - InStrRev devuelve 0
- Si cadena1 es nulo - InStrRev devuelve Null
- Si string2 es "" - vuelve InStrRev comienzan
- Si string2 es nulo - InStrRev devuelve Null
- Si no se encuentra string2 - InStrRev devuelve 0
- Si no se encuentra dentro de cadena2 cadena1 - InStrRev devuelve la posición en la que se encuentra partido
- Si inicio> Len(string1) - InStrRev devuelve 0
Tip: También mirar la función InStr
Sintaxis
InStrRev(string1,string2[,start[,compare]])
Parámetro | Descripción |
---|---|
string1 | Necesario. La cadena que se debe buscar |
string2 | Necesario. La expresión de cadena para buscar |
start | Opcional. Especifica la posición de inicio para cada búsqueda. La búsqueda comienza en la última posición de carácter por defecto (-1) |
compare | Opcional. Especifica la comparación de cadenas para su uso. Por defecto es 0 Puede tener uno de los siguientes valores:
|
Ejemplos
Ejemplo 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
La salida del código anterior será:
11
Mostrar Ejemplo » Ejemplo 2
Encontrar la letra "i" , el uso de diferentes posiciones de partida:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
La salida del código anterior será:
16
6
Mostrar Ejemplo » Ejemplo 3
Encontrar la letra "T" , con texto y binario, la comparación:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
La salida del código anterior será:
15
1
Mostrar Ejemplo » <Referencia completa de VBScript