| |
Regular Expression Menggunakan Visual Basic .NET
- Penulis: Didik Dwi Prasetyo
- Bahasa: Indonesia
- Jumlah Halaman: 6
- Format file: PDF
- Publisher: IlmuKomputer.Com
- Tahun terbit: Januari 2006
- Download makalah lengkap: didik-regexvbnet.zip
Di dalam kehidupan sehari-hari, sering kali kita menggunakan karakter regular expression untuk
memudahkan pekerjaan. Sebagai contoh, kita dihadapkan pada sejumlah file-file yang bervariasi
ekstensinya, sementara yang kita perlukan adalah file-file dengan ekstensi .doc. Memutuskan untuk
mencari dan file satu per satu tentulah bukan pekerjaan yang efektif. Selain membutuhkan waktu lama,
sangat mungkin sekali file tidak ditemukan, karena terselip di antara file-file lainnya atau kurang ketelitian
dikarenakan mata sudah mulai mengantuk.
Untuk memudahkan pencarian, Anda tentu akan berpikir bahwa selain ekstensi .doc, maka file-file tersebut
bukan target yang diharapkan. Dengan demikian, Anda akan melakukan penyaringan sesuai kriteria yang
dimaksud. Tanpa menghabiskan waktu, Anda segera mengetikkan perintah dir *.doc (atau ls *.doc di
Unix), karena pada kasus ini Anda hanya bekerja dengan command prompt. Hasil yang didapatkan sangat
memuaskan, karena yang kita hadapi sekarang hanya file-file .doc saja. Tidak berapa lama kemudian, Anda
sudah berhasil mendapatkan file yang dimaksud, dan tanpa harus mengorbankan waktu yang sangat
berharga bagi Anda.
Ilustrasi di atas memperlihatkan contoh yang cukup sederhana, bagaimana karakter regular expression
bekerja menyelesaikan masalah yang rumit. Untuk implementasi yang lebih lanjut, akan dijelaskan cara memanfaatkan karakter-karakter regular expression dalam melakukan validasi data dengan menggunakan Visual Basic .NET.
Regular Expression di Visual Basic .NET
Regular expression atau biasa disingkat regex, merupakan suatu notasi fleksibel dan ringkas untuk
menemukan dan menggantikan pola teks. Notasi regular expression terdiri dari dua jenis karakter dasar,
yaitu karakter teks literal (normal) dan metakarakter. Karakter normal menyatakan bahwa teks harus eksis
di string target, sedangkan metakarakter menyatakan teks dapat bermacam-macam di string target. Regular
expression memungkinkan kita menguraikan sejumlah teks guna menemukan pola karakter spesifik. Selain
itu, Anda juga bisa mengganti, memodifikasi, atau menghapus suatu substring dengan cepat dan akurat,
sesuai kriteria yang kita inginkan.
|