VBScript InStr- functie
❮Volledige VBScript-referentie
De functie InStr retourneert de positie van het eerste voorkomen van een tekenreeks binnen een andere.
De functie InStr kan de volgende waarden retourneren:
- Als string1 "" is - InStr retourneert 0
- Als string1 Null is - InStr retourneert Null
- Als string2 "" is - InStr retourneert start
- Als string2 Null is, retourneert InStr Null
- Als string2 niet wordt gevonden - InStr retourneert 0
- Als string2 wordt gevonden binnen string1 - InStr retourneert de positie waarop de overeenkomst is gevonden
- Als start > Len(string1) - InStr retourneert 0
Tip: kijk ook eens naar de InStrRev-functie
Syntaxis
InStr([start,]string1,string2[,compare])
Parameter | Description |
---|---|
start | Optional. Specifies the starting position for each search. The search begins at the first character position (1) by default. This parameter is required if compare is specified |
string1 | Required. The string to be searched |
string2 | Required. The string expression to search for |
compare | Optional. Specifies the string comparison to use.
Default is 0 Can have one of the following values:
|
Voorbeelden
voorbeeld 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
De uitvoer van de bovenstaande code zal zijn:
11
Voorbeeld 2
Het vinden van de letter "i", met behulp van verschillende startposities:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
De uitvoer van de bovenstaande code zal zijn:
3
16
Voorbeeld 3
De letter "t" vinden, met tekstuele en binaire vergelijking:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
De uitvoer van de bovenstaande code zal zijn:
1
15
❮Volledige VBScript-referentie