VBScript InStrRev functie

Definitie en gebruik

De InStrRev functie kan de positie retourneren waar een string voor het eerst in een andere string voorkomt. De zoekopdracht begint aan het einde van de string, maar de retournerde positie begint vanaf het begin van de string.

De InStrRev functie kan de volgende waarden retourneren:

  • Als string1 "" (nul lengte) is - retourneert InStr 0
  • Als string1 Null is - retourneert InStr Null
  • Als string2 "" is - retourneert InStr start
  • Als string2 Null is - retourneert InStr Null
  • Als string2 niet wordt gevonden - retourneert InStr 0
  • Als string2 in string1 wordt gevonden, retourneert InStr de positie van de gevonden overeenkomstige string.
  • Als start > Len(string1) - InStr terugkeert 0

Tip:Raadpleeg InStr functie

Syntax

InStrRev(string1,string2[,start[,compare]])
Parameters Beschrijving
start Optioneel. Bepaal de startpositie van elke zoekopdracht. Standaard is de startpositie de eerste teken. Als de compare parameter is opgegeven, moet deze parameter ook worden opgegeven.
string1 Verplicht. De string die moet worden gezocht.
string2 Verplicht. De te zoeken string.
compare

Verplicht. Bepaal het te gebruiken type string vergelijking. Standaard is 0. De volgende waarden kunnen worden gebruikt:

  • 0 = vbBinaryCompare - Voer binair vergelijking uit.
  • 1 = vbTextCompare - Voer tekst vergelijking uit.

Voorbeeld

Voorbeeld 1

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

Uitvoer:

2

Voorbeeld 2

dim txt,pos
txt="This is a beautiful day!"
'textual comparison
pos=InStrRev(txt,"B",-1,1)
document.write(pos)

Uitvoer:

11

Voorbeeld 3

dim txt,pos
txt="This is a beautiful day!"
'binary comparison
pos=InStrRev(txt,"T")
document.write(pos)

Uitvoer:

1

Voorbeeld 4

dim txt,pos
txt="This is a beautiful day!"
'binary comparison
pos=InStrRev(txt,"t")
document.write(pos)

Uitvoer:

15