VBScript InStrRev İşlevi
❮ Komple VBScript Referansı
InStrRev işlevi, bir dizenin diğerinin içindeki ilk oluşumunun konumunu döndürür. Arama dizenin sonundan başlar, ancak döndürülen konum dizenin başından itibaren sayılır.
InStrRev işlevi aşağıdaki değerleri döndürebilir:
- string1 "" ise - InStrRev 0 döndürür
- string1 Null ise - InStrRev Null değerini döndürür
- string2 "" ise - InStrRev start değerini döndürür
- string2 Null ise - InStrRev Null değerini döndürür
- string2 bulunamazsa - InStrRev 0 döndürür
- string2, string1 içinde bulunursa - InStrRev, eşleşmenin bulunduğu konumu döndürür
- Başlat > Len(string1) - InStrRev 0 döndürürse
İpucu: InStr işlevine de bakın
Sözdizimi
InStrRev(string1,string2[,start[,compare]])
Parameter | Description |
---|---|
string1 | Required. The string to be searched |
string2 | Required. The string expression to search for |
start | Optional. Specifies the starting position for each search. The search begins at the last character position by default (-1) |
compare | Optional. Specifies the string comparison to use.
Default is 0 Can have one of the following values:
|
Örnekler
örnek 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
Yukarıdaki kodun çıktısı şöyle olacaktır:
11
Örnek 2
Farklı başlangıç konumları kullanarak "i" harfini bulma:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
Yukarıdaki kodun çıktısı şöyle olacaktır:
16
6
Örnek 3
Metinsel ve ikili karşılaştırmalı "T" harfini bulma:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
Yukarıdaki kodun çıktısı şöyle olacaktır:
15
1
❮ Komple VBScript Referansı