En son web geliştirme öğreticiler
 

VBScript Instr işlev


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

  • 0 = vbBinaryCompare - bir ikili karşılaştırma yapın
  • 1 = vbTextCompare - Bir metinsel karşılaştırma yapın

Ö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