VBScript InStr 函数
定义和用法
InStr 函数可返回一个字符串在另一个字符串中首次出现的位置。
InStr 函数可返回下面的值:
- jika string1 "" (panjang nol) - InStr kembalikan 0
- jika string1 Null - InStr kembalikan Null
- jika string2 "" - InStr kembalikan start
- jika string2 Null - InStr kembalikan Null
- jika string2 tidak ditemukan - InStr kembalikan 0
- jika string2 ditemukan di string1, InStr kembalikan posisi penemuan string yang cocok.
- jika start > Panjang(string1) - InStr kembalikan 0
提示:请参阅 InStrRev 函数。
语法
InStr([start,]string1,string2[,compare])
Parameter | Deskripsi |
---|---|
start | Opsional. Menentukan posisi awal pencarian. Nilai default adalah posisi awal karakter pertama. Jika parameter compare telah ditentukan, parameter ini wajib ada. |
string1 | Diperlukan. String yang akan dicari. |
string2 | Diperlukan. String yang akan dicari. |
compare |
Diperlukan. Menentukan jenis perbandingan string yang digunakan. Nilai default adalah 0. Dapat digunakan nilai berikut:
|
Contoh
Contoh 1
dim txt,pos txt="This is a beautiful day!" pos=InStr(txt,"his") document.write(pos)
Output:
2
Contoh 2
dim txt,pos txt="This is a beautiful day!" Sebuah perbandingan teks yang dimulai dari posisi 4 pos=InStr(4,txt,"is",1) document.write(pos)
Output:
6
Contoh 3
dim txt,pos txt="This is a beautiful day!" Sebuah perbandingan biner yang dimulai dari posisi 1 pos=InStr(1,txt,"B",0) document.write(pos)
Output:
0