VBScript InStrRevFunktion
Vollständiges VBScript-Referenzhandbuch
Die InStrRev-Funktion gibt die Position des ersten Vorkommens einer Zeichenfolge innerhalb einer anderen Zeichenfolge zurück. Die Suche beginnt am Ende der Zeichenfolge, aber die zurückgegebene Position wird vom Anfang der Zeichenfolge an gezählt.
Die InStrRev-Funktion kann die folgenden Werte zurückgeben:
- Wenn string1 "" ist - InStrRev gibt 0 zurück
- Wenn string1 Null ist - InStrRev gibt Null zurück
- Wenn string2 "" ist - InStrRev gibt start zurück
- Wenn string2 Null ist - InStrRev gibt Null zurück
- Wenn string2 nicht gefunden wird - InStrRev gibt 0 zurück
- Wenn string2 in string1 gefunden wird - InStrRev gibt die Position der übereinstimmenden Zeichenfolge zurück
- Wenn start > Len(string1) - InStrRev gibt 0 zurück
Tipp:Siehe auch die InStr-Funktion.
Syntax
InStrRev(string1,string2[,start[,compare]])
| Parameter | Beschreibung |
|---|---|
| string1 | Erforderlich. Die Zeichenfolge, die durchsucht werden soll. |
| string2 | Erforderlich. Der Zeichenfolgenausdruck, nach dem gesucht werden soll. |
| start | Optional. Gibt die Startposition für jede Suche an. Die standardmäßige Startposition ist das letzte Zeichen (-1). |
| compare | Optional. Gibt den Typ des zu verwendenden Zeichenfolgenvergleichs an. Der Standardwert ist 0. Kann die folgenden Werte annehmen:
|
Beispiel
Beispiel 1
<script type="text/vbscript">
txt="This is a beautiful day!"
document.write(InStrRev(txt,"beautiful"))
</script>
txt="This is a beautiful day!"
document.write(InStrRev(txt,"beautiful"))
</script>
Ausgabe des obigen Beispiels:
11
Ausprobieren »
Beispiel 2
Finde den Buchstaben "i" mit verschiedenen Startpositionen:
<script type="text/vbscript">
txt="This is a beautiful day!"
document.write(InStrRev(txt,"i",-1) & "<br />")
document.write(InStrRev(txt,"i",7) & "<br />")
</script>
txt="This is a beautiful day!"
document.write(InStrRev(txt,"i",-1) & "<br />")
document.write(InStrRev(txt,"i",7) & "<br />")
</script>
Ausgabe des obigen Beispiels:
16
6
6
Ausprobieren »
Beispiel 3
Finden Sie den Buchstaben "T" mithilfe von Text- und Binärvergleich:
<script type="text/vbscript">
txt="This is a beautiful day!"
document.write(InStrRev(txt,"T",-1,1) & "<br />")
document.write(InStrRev(txt,"T",-1,0) & "<br />")
</script>
txt="This is a beautiful day!"
document.write(InStrRev(txt,"T",-1,1) & "<br />")
document.write(InStrRev(txt,"T",-1,0) & "<br />")
</script>
Ausgabe des obigen Beispiels:
15
1
1
Ausprobieren »
Vollständiges VBScript-Referenzhandbuch Weitere Erweiterungen