VBScript -InStrRev- Funktion
❮ Vollständige VBScript-Referenz
Die InStrRev-Funktion gibt die Position des ersten Vorkommens einer Zeichenfolge innerhalb einer anderen zurück. Die Suche beginnt am Ende der Zeichenfolge, aber die zurückgegebene Position zählt ab dem Anfang der Zeichenfolge.
Die InStrRev-Funktion kann die folgenden Werte zurückgeben:
- Wenn string1 "" ist, gibt InStrRev 0 zurück
- Wenn string1 Null ist, gibt InStrRev Null zurück
- Wenn string2 "" ist, gibt InStrRev start zurück
- Wenn string2 Null ist, gibt InStrRev Null zurück
- Wenn string2 nicht gefunden wird, gibt InStrRev 0 zurück
- Wenn Zeichenfolge2 innerhalb von Zeichenfolge1 gefunden wird, gibt InStrRev die Position zurück, an der eine Übereinstimmung gefunden wird
- Wenn start > Len(string1) - InStrRev gibt 0 zurück
Tipp: Schauen Sie sich auch die InStr-Funktion an
Syntax
InStrRev(string1,string2[,start[,compare]])
Parameter | Description |
---|---|
string1 | Required. The string to be searched |
string2 | Required. The string expression to search for |
start | Optional. Specifies the starting position for each search. The search begins at the last character position by default (-1) |
compare | Optional. Specifies the string comparison to use.
Default is 0 Can have one of the following values:
|
Beispiele
Beispiel 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
Die Ausgabe des obigen Codes lautet:
11
Beispiel 2
Den Buchstaben "i" finden, mit verschiedenen Startpositionen:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
Die Ausgabe des obigen Codes lautet:
16
6
Beispiel 3
Finden des Buchstabens "T" mit textuellem und binärem Vergleich:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
Die Ausgabe des obigen Codes lautet:
15
1
❮ Vollständige VBScript-Referenz