VBScript InStrFunción


VBScript 参考手册Referencia completa de VBScript

La función InStr devuelve la posición de la primera aparición de una cadena dentro de otra.

La función InStr devuelve los siguientes valores:

  • Si string1 es "" - InStr devuelve 0
  • Si string1 es Null - InStr devuelve Null
  • Si string2 es "" - InStr devuelve start
  • Si string2 es Null - InStr devuelve Null
  • Si no se encuentra string2 - InStr devuelve 0
  • Si se encuentra string2 dentro de string1 - InStr devuelve la posición de la cadena coincidente
  • Si start > Len(string1) - InStr devuelve 0

Consejo:Consulte la función InStrRev.

Sintaxis

InStr([start,]string1,string2[,compare])

Parámetros Descripción
start Opcional. Especifica la posición inicial de cada búsqueda. La posición inicial de búsqueda predeterminada es el primer carácter (1). Si se especifica el parámetro compare, este parámetro es obligatorio.
string1 Obligatorio. La cadena que se va a buscar.
string2 Obligatorio. La expresión de cadena que se busca.
compare Opcional. Especifica el tipo de comparación de cadenas que se utilizará. El valor predeterminado es 0.

Puede tomar los siguientes valores:

  • 0 = vbBinaryCompare - Realiza una comparación binaria
  • 1 = vbTextCompare - Realiza una comparación de texto

Ejemplo

Ejemplo 1

<script type="text/vbscript">

txt="This is a beautiful day!"
document.write(InStr(txt,"beautiful"))

</script>

El resultado del ejemplo anterior es:

11

Pruébalo »

Ejemplo 2

Busca la letra "i" con diferentes posiciones iniciales:

<script type="text/vbscript">

txt="This is a beautiful day!"
document.write(InStr(1,txt,"i") & "<br />")
document.write(InStr(7,txt,"i") & "<br />")

</script>

El resultado del ejemplo anterior es:

3
16

Pruébalo »

Ejemplo 3

Busca la letra "t" utilizando comparación de texto y binaria:

<script type="text/vbscript">

txt="This is a beautiful day!"
document.write(InStr(1,txt,"t",1) & "<br />")
document.write(InStr(1,txt,"t",0) & "<br />")

</script>

El resultado del ejemplo anterior es:

1
15

Pruébalo »

VBScript 参考手册Referencia completa de VBScript Otras extensiones