<Komple VBScript Referans
Instr fonksiyonu içinde başka bir dizgenin ilkinin pozisyonunu geri gönderir.
Instr fonksiyonu aşağıdaki değerleri dönebilirsiniz:
- Dize1 ise "" - ınstr 0 verir
- dize1 boş ise - ınstr boş değer verir
- Dize2 ise "" - ınstr başlangıç döndürür
- dize2 boş ise - ınstr boş değer verir
- dize2 bulunamazsa - ınstr 0 döndürür
- dize2 dize1 içinde bulunursa - ınstr eşleşme bulunduğunda hangi konumunu döndürür
- Başlangıç> Eğer Len(string1) ınstr 0 verir -
Tip: Ayrıca InStrRev fonksiyonu bakmak
Sözdizimi
InStr([start,]string1,string2[,compare])
Parametre | Açıklama |
---|---|
start | İsteğe bağlı. Her arama için başlangıç konumunu belirler. Arama İlk karakter pozisyonunda başlar (1) varsayılan olarak. belirtilirse karşılaştırırsanız bu parametre gereklidir |
string1 | Gereklidir. dize aranacak |
string2 | Gereklidir. aramak için dize ifadesi |
compare | İsteğe bağlı. kullanmak dize karşılaştırması belirtir. Varsayılan 0'dır Aşağıdaki değerlerden birine sahip olabilir:
|
Örnekler
Örnek 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
kodun çıktısını göreceğiz:
11
Göster Örneği » Örnek 2
Harfi bulma "i" farklı başlangıç pozisyonlarını kullanarak,:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
kodun çıktısını göreceğiz:
3
16
Göster Örneği » Örnek 3
Harfi bulma "t" , metinsel ile ve ikili, karşılaştırma:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
kodun çıktısını göreceğiz:
1
15
Göster Örneği » <Komple VBScript Referans