Los últimos tutoriales de desarrollo web
 

Función VBScript InStrRev


<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:

  • 0 = vbBinaryCompare - Realiza una comparación binaria
  • 1 = vbTextCompare - Realizar una comparación textual

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