función de VBScript InStrRev
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。 可采用下列的值:
|
Ejemplos
Ejemplo 1
<script type="text/vbscript">
txt="This is a beautiful day!"
document.write(InStrRev(txt,"beautiful"))
</script>
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>
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
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>
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
1
Trate »
Referencia completa de VBScript