Penggunaan Regex Class VB.NET Pemula

Belajar Vb.NET - Cara penggunaan Methods Regex Class pada bahasa pemrograman VB.NET tutorial khusus pemula, yang biasanya Methods Regex digunakan untuk mewakili suatu ekspresi reguler, berikut sector code akan menjelaskan beberapa methods serta deskripsi yang bisa digunakan pada regex class, simak terus ya..

Penggunaan Methods dan Deskripsi dalam Regex

Berikut kami sudah merangkum beberapa Methods yang biasa digunakan dalam penggunaan class regex serta lengkap dengan deskripsinya, silahkan lihat tabel dibawah ini.
NO
Methods
Description

1
Public Function IsMatch (input As String) As Boolean
Menampilkan apapun yang memiliki konstruktor Regex yang sama dalam suatu string input tertentu.

2
Public Function IsMatch (input As String, startat As Integer ) As Boolean
Menampilkan apakah kalimat yang ditentukan dalam konstruktor Regex mencari kesamaan dalam string input tertentu, yang dimulai dari posisi awal yang ditentukan dalam string.

3
Public Shared Function IsMatch (input As String, pattern As String ) As Boolean
Menjalankan DialogResult.Ignore, ketika pengguna mengklik tombol Ignore

4
Public Function Matches (input As String) As MatchCollection
Mencari semua jenis string yang cocok dengan input regex

5
Public Function Replace (input As String, replacement As String) As String
Input string tertentu, akan dapat menggantikan semua string yang cocok dengan pola regex dengan string pengganti tertentu.

6


Public Function Split (input As String) As String()
Membagi input string ke dalam substring array pada posisi yang telah didefinisikan oleh pola kalimat biasa yang ditentukan dalam konstruktor Regex.

Dari contoh Methods yang bisa digunakan oleh regex class diatas, kita akan membuat aplikasi menggunakan class regex untuk kamu yang belum faham, lihat contoh penggunaan class regex berikut ini :


Public Function Matches (input As String) As MatchCollection

Imports System.Text.RegularExpressions
Module Module1
Sub xRegex(ByVal text As String, ByVal expr As String)
Console.WriteLine("The Expression: " + expr)
Dim Sc As MatchCollection = Regex.Matches(text, expr)
Dim Cari As Match
For Each Cari In Sc
Console.WriteLine(Cari)
Next Cari
End Sub
Sub Main()
Dim Str1 As String = "Sector S Code Ganteng"
Console.WriteLine("Mencari kata yg berwalan 'S': ")
xRegex(Str1, "\bS\S*")
Console.ReadKey()
End Sub

End Module
Setelah aplikasi console diatas dijalankan maka akan memunculkan pesan ,
Mencari kata yg berwalan 'S':
The Expression: \bS\S*
Sector
S

Contoh penggunaan class regex lainnya

Imports System.Text.RegularExpressions
Module Module1
Sub xRegex(ByVal text As String, ByVal expr As String)
Console.WriteLine("The Expression: " + expr)
Dim SC As MatchCollection = Regex.Matches(text, expr)
Dim Cari As Match
For Each Cari In SC
Console.WriteLine(Cari)
Next Cari
End Sub
Sub Main()
Dim str1 As String = "sector code ganteng banget"
Console.WriteLine("awal 's' dan nakhir 'r'")
xRegex(str1, "\bs\S*r\b")
Console.ReadKey()
End Sub

End Module
Akan menghasilkan pesan pada console :
awal 's' dan nakhir 'r'
The Expression: \bs\S*r\b
sector

Public Function Replace (input As String, replacement As String) As String

Imports System.Text.RegularExpressions
Module Module1
Sub Main()
Dim Str1 As String = "Sector Code Ganteng !"
Dim pattern As String = "\s+"
Dim Pengganti As String = " "
Dim nRegex As New Regex(pattern)
Dim hasil As String = nRegex.Replace(Str1, Pengganti)
Console.WriteLine("sebelum diganti : {0}", Str1)
Console.WriteLine("sudah diganti : {0}", hasil)
Console.ReadKey()
End Sub

End Module
akan menghasilkan pesan :
sebelum diganti : Sector   Code   Ganteng   !
sudah diganti : Sector Code Ganteng !
Tutorial penggunaan class regex vb.net ini akan dibahas lagi pada tutorial selanjutnya, terima kasih