<Vollständige VBScript Referenz
Die InStrRev Funktion gibt die Position des ersten Auftretens einer Zeichenfolge in einer anderen. Die Suche beginnt von dem Ende der Zeichenfolge, aber die Position zurück zählt von Anfang des Strings.
Die InStrRev Funktion kann die folgenden Werte zurück:
- Wenn string1 ist "" - InStrRev 0 zurück
- Wenn string1 Null ist - InStrRev gibt Null
- Wenn string2 ist "" - InStrRev kehrt starten
- Wenn string2 Null ist - InStrRev gibt Null
- Wenn string2 nicht gefunden wird - InStrRev 0 zurück
- Wenn string2 in string1 gefunden wird - InStrRev gibt die Position, an der Übereinstimmung gefunden wird
- Wenn Start> Len(string1) - InStrRev 0 zurück
Tip: Schauen Sie auch in der Funktion InStr
Syntax
InStrRev(string1,string2[,start[,compare]])
Parameter | Beschreibung |
---|---|
string1 | Erforderlich. Die Zeichenfolge gesucht werden |
string2 | Erforderlich. Der String-Ausdruck für die Suche |
start | Optional. Gibt die Startposition für jede Suche. Die Suche beginnt bei der letzten Zeichenposition standardmäßig (-1) |
compare | Optional. Gibt den String-Vergleich zu verwenden. Standard: 0 Kann einer der folgenden Werte haben:
|
Beispiele
Beispiel 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
Der Ausgang des Code oben wird sein:
11
Beispiel anzeigen » Beispiel 2
Die Suche nach den Buchstaben "i" , unterschiedliche Ausgangspositionen mit:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
Der Ausgang des Code oben wird sein:
16
6
Beispiel anzeigen » Beispiel 3
Die Suche nach den Buchstaben "T" , mit Text- und Binär - Vergleich:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
Der Ausgang des Code oben wird sein:
15
1
Beispiel anzeigen » <Vollständige VBScript Referenz