Fungsi VBScript InStrRev


Referensi VBScript Lengkap

Fungsi InStrRev mengembalikan posisi kemunculan pertama dari satu string di dalam string lainnya. Pencarian dimulai dari akhir string, tetapi posisi yang dikembalikan dihitung dari awal string.

Fungsi InStrRev dapat mengembalikan nilai berikut:

  • Jika string1 adalah "" - InStrRev mengembalikan 0
  • Jika string1 adalah Null - InStrRev mengembalikan Null
  • Jika string2 adalah "" - InStrRev mengembalikan start
  • Jika string2 adalah Null - InStrRev mengembalikan Null
  • Jika string2 tidak ditemukan - InStrRev mengembalikan 0
  • Jika string2 ditemukan dalam string1 - InStrRev mengembalikan posisi di mana kecocokan ditemukan
  • Jika start > Len(string1) - InStrRev mengembalikan 0

Tip: Lihat juga fungsi InStr

Sintaksis

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:

  • 0 = vbBinaryCompare - Perform a binary comparison
  • 1 = vbTextCompare - Perform a textual comparison

Contoh

Contoh 1

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))

%>

Output dari kode di atas akan menjadi:

11

Contoh 2

Menemukan huruf "i", menggunakan posisi awal yang berbeda:

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")

%>

Output dari kode di atas akan menjadi:

16
6

Contoh 3

Menemukan huruf "T", dengan tekstual, dan biner, perbandingan:

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")

%>

Output dari kode di atas akan menjadi:

15
1

Referensi VBScript Lengkap