tutoriais mais recente desenvolvimento web
 

Função VBScript InStrRev


<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:

  • 0 = vbBinaryCompare - Realizar uma comparação binária
  • 1 = vbTextCompare - Realizar uma comparação textual

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