AccessTr.neT
Vb.net - Like Operatörü - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Visual Basic .NET (https://accesstr.net/forum-visual-basic-net.html)
+--- Forum: Visual Basic .NET Dersleri (https://accesstr.net/forum-visual-basic-net-dersleri.html)
+--- Konu Başlığı: Vb.net - Like Operatörü (/konu-vb-net-like-operatoru.html)



Vb.net - Like Operatörü - xNexus - 09/03/2019

Hepinize Merhabalar,
Sizlere vb.net operatörlerinden birisi olan Like Operatörünü anlatacağım.

Like Operatörü ;
Bu operatör sayesinde bir bilgi başkasında aranır. Aranan bilgi aramaya konu edilen hedef bilgide varsa geriye True, aranan bilgi bulunamaz ise False gönderilir.
Like Operatör ile arama yaparken Joker karakterleri (* ve ?) kullanılabilir.
Aramanın yapılacağı bilgi Like operatörünün soluna aranacak bilgi ise sağ tarafına yazılır.
Like operatörü aşşağıdaki gibi olursa 'Tel' değişkeninin içerisinde '3,2,1' olup olmadığı araştırılır.

Kod:
Kod:
Dim sonuc as Boolean
Dim Tel as String
Tel = "0-321-435 30 30"
Sonuc = Tel like "*321*" 'Sonuc True Olur...

Aramak istediğimiz bilginin başına ve sonuna * yerine 2 soru işareti(??) kullanabilirdik. Like operatörü ile arama yapılırken küçük-büyük harf ayrımının yapılmasını istemiyorsanız kod dosyasının Declarations kısmına Option Compare Text Satırını Yazabilirsiniz.

Kod:
Kod:
Option Compare Text
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.object, ByVal e As System.EventArgs) Handles Button1.click
 Dim Netice As Boolean
 Dim Sehir As String = "Adana"
 Netice = Sehir like "*ada*"   'Netice True Olur.
 End Sub
End Class