Neueste Web-Entwicklung Tutorials
 

VBScript Funktion INSTR


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

  • 0 = vbBinaryCompare - Führen Sie einen binären Vergleich
  • 1 = vbTextCompare - Führen Sie einen Textvergleich

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