Like Operator : Visual Basic 6.0
*Membandingkan String dengan pattern(string yang akan dibandingkan)
Syntax
result = string Like pattern
Parameter
result | variable bertype data boolean |
string | variable bertype data string |
pattern | variable bertype data string |
Keterangan
nilai "Like" hanya terbagi menjadi dua nilai saja yaitu true dan false, untuk itu kita menggunakan variable boolean.
jika nilai/value pada string dengan pattern adalah sama, maka hasil nya adalah True, begitu juga sebaliknya.
pattren option:
kita masih mempunyai pilihan option untuk hasil spesifik
? | untuk single karakter |
* | lebih dari 0 karakter |
# | hanya single digit (0-9) |
[charlist] | karakter di tentukan pada charlist |
[!charlist] | karakter di tentukan bukan dari charlist |
Contoh;
x = "f" Like "f" maka hasilnya benar/true x = "f" Like "g" maka hasilnya salah/false
Contoh menggunakan option “?” x = "indramayu" like "indramay?"
(hasilnya benar/true, tugas option "?" untuk melengkapai string yang kurang 1 karekter yaitu "u")
x = "indaramayu" Like "indrama??" (True,2 option pengganti 2 karakter)
x = "indramayu" Like "indramayu?" (salah/False, string sudah lengkap so option itu nganggur)
Contoh menggunakan option "*"
option ini digunakan untuk melengkapi keseluruhan karakter dari batas karakter yang kita tentukan
x = "kota mangga" Like "kota*" (hasilnya true. tugas option "*" untuk melengkapi keseluruhan string setelah kata "kota")
x = "kota mangga" like "*mangga" (hasilnya True, "*" melengkapi keseluruhan string sebelum kata "mangga")
x = "kota mangga" Like "*kota" (hasilnya Salah/False, karena penempatan option tidak mencakup karakter untuk dilengkapi)
x = "abbba" Like "a*a" (True,melengkapi keseluruhan karakter dari karakter "a" ke "a")
Contoh menggunakan option "#" option ini digunakan untuk melengkapi karakter nomer 0 sampai 9
x = "a2b" Like "a#b" (hasilnya true, peran option "#" sebagai pengganti karakter numerik "2")
x = "a123b" Like "a###b" (True)
x = "abc" Like "a#c" (Salah/False)
Contoh menggunakan "[charlist]" option ini digunakan untuk mengambil karakter dari charlist dengan ditentukan terlebih dahulu
x = "r" Like [“a-z”] (hasilnya true karena huruf f berada di dalam karakter a sampai z)
x = "b" Like [“c-z”] (False. karakter "b" tidak ditemukan dalam urutan karakter c sampai z)
Contoh menggunakan "[!charlist]"
option ini digunakan untuk mengambil karakter bukan dari charlist kayak karakter khusus/special.
x = "$" Like "[!A-Z]" (hasilnya true, karena karakter "$" bukan dari charlist A - Z
simple dab jelas. bagus artikelnya mas, ditunggu kunjungan baliknya carakuvb6.blogspot.com
BalasHapus