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