VBScript InStr fonksiyonu
Tanım ve Kullanım
InStr fonksiyonu bir dizginin diğer dizgide ilk出现的位置 döner.
InStr fonksiyonu aşağıdaki değerleri döner:
- zincir1 "" (sıfır uzunluklu) ise - InStr 0 döner
- zincir1 Null ise - InStr Null döner
- zincir2 "" ise - InStr başlangıç döner
- zincir2 Null ise - InStr Null döner
- zincir2 bulunamazsa - InStr 0 döner
- zincir1'te zincir2 bulunursa, InStr bulduğunuz eşleşen dizginin konumunu döner.
- Eğer başlangıç > zincir1'in Uzunluğu - InStr dönerse 0
Uyarı:Bakınız InStrRev fonksiyonu。
语法
InStr([başlangıç,]zincir1,zincir2[,karşılaştırma])
Parametreler | Açıklama |
---|---|
start | Opsiyonel. Her arama için başlangıç konumunu belirtir. Varsayılan olarak ilk karakterdir. compare parametresi belirtilmişse bu parametre zorunludur. |
string1 | Gerekli. Aranacak string. |
string2 | Gerekli. Aranacak string. |
compare |
Gerekli. Kullanılacak string karşılaştırma türünü belirtir. Varsayılan 0'dır. Aşağıdaki değerlerden biri alınabilir:
|
Örnek
Örnek 1
dim txt,pos txt="Bu bir güzel gün!" pos=InStr(txt,"his") document.write(pos)
Çıktı:
2
Örnek 2
dim txt,pos txt="Bu bir güzel gün!" 4 konumundan başlayan metin karşılaştırması pos=InStr(4,txt,"is",1) document.write(pos)
Çıktı:
6
Örnek 3
dim txt,pos txt="Bu bir güzel gün!" 1 konumundan başlayan ikili karşılaştırma pos=InStr(1,txt,"B",0) document.write(pos)
Çıktı:
0