Função InStrRev do VBScript
Definição e uso
A função InStrRev pode retornar a posição da primeira ocorrência de uma string em outra string. A pesquisa começa no final da string, mas a posição retornada é contada a partir do início da string.
A função InStrRev pode retornar os seguintes valores:
- Se string1 for "" (sem comprimento) - InStr retorna 0
- Se string1 for Null - InStr retorna Null
- Se string2 for "" - InStr retorna start
- Se string2 for Null - InStr retorna Null
- Se string2 não for encontrada - InStr retorna 0
- Se string2 for encontrada em string1, InStr retorna a posição do início do match.
- Se start > Len(string1) - InStr retorna 0
Dica:Veja também Função InStr。
Sintaxe
InStrRev(string1,string2[,start[,compare]])
Parâmetros | Descrição |
---|---|
start | Opcional. Especifica a posição de início da pesquisa. O padrão é o início da pesquisa é o primeiro caractere. Se o parâmetro compare já foi especificado, esse parâmetro é obrigatório. |
string1 | Obrigatório. A string que precisa ser pesquisada. |
string2 | Obrigatório. A string a ser pesquisada. |
compare |
Obrigatório. Especifica o tipo de comparação de string a ser usado. O padrão é 0. Pode usar os seguintes valores:
|
Exemplo
Exemplo 1
dim txt,pos txt="Este é um dia bonito!" pos=InStrRev(txt,"his") document.write(pos)
Saída:
2
Exemplo 2
dim txt,pos txt="Este é um dia bonito!" comparação textual pos=InStrRev(txt,"B",-1,1) document.write(pos)
Saída:
11
Exemplo 3
dim txt,pos txt="Este é um dia bonito!" comparação binária pos=InStrRev(txt,"T") document.write(pos)
Saída:
1
Exemplo 4
dim txt,pos txt="Este é um dia bonito!" comparação binária pos=InStrRev(txt,"t") document.write(pos)
Saída:
15