VBScript InStrRev fonksiyonu

Tanım ve Kullanım

InStrRev fonksiyonu bir dizgenin diğer dizgede ilk出现的位置 döner. Arama dizgenin sonundan başlar, ancak döndürülen konum dizgenin başından sayılır.

InStrRev fonksiyonu aşağıdaki değerleri döner:

  • Eğer string1 "" (sıfır uzunluklu) ise - InStr 0 döner
  • Eğer string1 Null ise - InStr Null döner
  • Eğer string2 "" ise - InStr start döner
  • Eğer string2 Null ise - InStr Null döner
  • Eğer string2 bulunamazsa - InStr 0 döner
  • Eğer string1 içinde string2 bulunursa, InStr bulunan eşleşen dizge konumunu döner.
  • Eğer start > Len(string1) - InStr 0 döner

İpucu:Bakınız InStr fonksiyonu

Sözdizimi

InStrRev(string1,string2[,start[,compare]])
Parametreler Açıklama
start Opsiyonel. Her arama için başlangıç konumunu belirtir. Varsayılan başlangıç konumu 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 kullanılabilir:

  • 0 = vbBinaryCompare - İkili karşılaştırma yapar.
  • 1 = vbTextCompare - Metin karşılaştırması yapar.

Örnek

Örnek 1

dim txt,pos
txt="Bu bir güzel gün!"
pos=InStrRev(txt,"his")
document.write(pos)

Çıktı:

2

Örnek 2

dim txt,pos
txt="Bu bir güzel gün!"
metin karşılaştırması
pos=InStrRev(txt,"B",-1,1)
document.write(pos)

Çıktı:

11

Örnek 3

dim txt,pos
txt="Bu bir güzel gün!"
ikili karşılaştırma
pos=InStrRev(txt,"T")
document.write(pos)

Çıktı:

1

Örnek 4

dim txt,pos
txt="Bu bir güzel gün!"
ikili karşılaştırma
pos=InStrRev(txt,"t")
document.write(pos)

Çıktı:

15