<Vollständige VBScript Referenz
Die InStr Funktion gibt die Position des ersten Auftretens einer Zeichenfolge in einer anderen.
Die InStr-Funktion kann die folgenden Werte zurück:
- Wenn string1 ist "" - InStr 0 zurück
- Wenn string1 Null ist - InStr gibt Null
- Wenn string2 ist "" - InStr gibt Start
- Wenn string2 Null ist - InStr gibt Null
- Wenn string2 nicht gefunden wird - InStr 0 zurück
- Wenn string2 in string1 gefunden wird - InStr gibt die Position, an der Übereinstimmung gefunden wird
- Wenn Start> Len(string1) - InStr 0 zurück
Tip: Schauen Sie auch auf der InStrRev Funktion
Syntax
InStr([start,]string1,string2[,compare])
Parameter | Beschreibung |
---|---|
start | Optional. Gibt die Startposition für jede Suche. Die Suche beginnt an der ersten Zeichenposition (1) standardmäßig aktiviert . Dieser Parameter ist erforderlich, wenn vergleichen angegeben |
string1 | Erforderlich. Die Zeichenfolge gesucht werden |
string2 | Erforderlich. Der String-Ausdruck für die Suche |
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(InStr(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(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
Der Ausgang des Code oben wird sein:
3
16
Beispiel anzeigen » Beispiel 3
Die Suche nach den Buchstaben "t" , mit Text- und Binär - Vergleich:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
Der Ausgang des Code oben wird sein:
1
15
Beispiel anzeigen » <Vollständige VBScript Referenz