Latest web development tutorials

función de VBScript InStrRev

VBScript de referencia Referencia completa de VBScript

InStrRev función devuelve la posición de la primera ocurrencia de una cadena en otra cadena. Empieza a buscar desde el final de la cadena, pero la posición de retorno desde el comienzo de la cadena de contado.

función InStrRev puede devolver los valores siguientes:

  • Si cadena1 es "" - InStrRev devuelve 0
  • Si cadena1 es nulo - retorno nulo InStrRev
  • Si string2 es "" - InStrRev volver a empezar
  • Si string2 es nulo - retorno nulo InStrRev
  • Si no se encuentra string2 - InStrRev devuelve 0
  • Si no se encuentra dentro de cadena2 cadena1 en - InStrRev volver a encontrar la ubicación cadena coincidente
  • Si inicio> Len (cadena1) - InStrRev devuelve 0

Consejo: Véase la función InStr.

gramática

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

参数 描述
string1 必需。需要被搜索的字符串。
string2 必需。需要搜索的字符串表达式。
start 可选。规定每次搜索的起始位置。默认的搜索起始位置是最后一个字符(-1)。
compare 可选。规定要使用的字符串比较类型。默认是 0。

可采用下列的值:

  • 0 = vbBinaryCompare - 执行二进制比较
  • 1 = vbTextCompare - 执行文本比较

Ejemplos

Ejemplo 1

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

11

Trate »

Ejemplo 2

Encuentra la letra "i", con diferente posición de partida:

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

16
6

Trate »

Ejemplo 3

Encuentra la letra "T", utilizando el texto y la comparación binaria:

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

15
1

Trate »

VBScript de referencia Referencia completa de VBScript