<Completa VBScript Referência
A função InStrRev retorna a posição da primeira ocorrência de uma sequência dentro de um outro. A pesquisa começa a partir do fim de string, mas a posição voltou a contagem a partir do início da cadeia.
A função InStrRev pode retornar os seguintes valores:
- Se string1 é "" - InStrRev retorna 0
- Se string1 é nulo - InStrRev retorna Null
- Se string2 é "" - InStrRev retornos começar
- Se string2 é nulo - InStrRev retorna Null
- Se string2 não for encontrado - InStrRev retorna 0
- Se string2 é encontrado dentro de string1 - InStrRev retorna a posição em que jogo é encontrado
- Se start> Len(string1) - InStrRev retorna 0
Tip: Veja também a função InStr
Sintaxe
InStrRev(string1,string2[,start[,compare]])
Parâmetro | Descrição |
---|---|
string1 | Requeridos. A seqüência de caracteres a ser pesquisado |
string2 | Requeridos. A expressão de cadeia para procurar |
start | Opcional. Especifica a posição inicial para cada pesquisa. A pesquisa começa na posição do último caractere por padrão (-1) |
compare | Opcional. Especifica a comparação de string de usar. O padrão é 0 Pode ter um dos seguintes valores:
|
Exemplos
Exemplo 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
A saída do código acima será:
11
Mostrar exemplo » exemplo 2
Encontrar a letra "i" , utilizando diferentes pontos de partida:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
A saída do código acima será:
16
6
Mostrar exemplo » exemplo 3
Encontrar a letra "T" , com texto e binário, a comparação:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
A saída do código acima será:
15
1
Mostrar exemplo » <Completa VBScript Referência