Memfilter Kumpulan Data String Menggunakan Web regex101

Memfilter Kumpulan Data String Menggunakan Web regex101

Dalam pengembangan perangkat lunak, seringkali kita dihadapkan pada tugas memproses dan memfilter data string berdasarkan pola tertentu. Salah satu alat yang sangat berguna untuk membantu dalam penggunaan expression reguler (regex) adalah situs web regex101. Artikel ini akan membahas cara memanfaatkan web regex101 untuk memahami, menguji, dan menerapkan ekspresi reguler dalam memfilter kumpulan data string.

Apa Itu String?

String adalah tipe data yang merepresentasikan teks atau urutan karakter. Karakter dalam string dapat berupa huruf, angka, simbol, dan karakter khusus lainnya. Sebagai contoh, kata-kata, kalimat, atau angka seperti "regex101", "Bikin Balik", atau "Ini Kumpulan Data String!" dapat dianggap sebagai string.

Apa Itu Regex?

Regex (Regular Expression) adalah urutan karakter yang membentuk sebuah pola pencocokan. Ini digunakan untuk mencari, memfilter, dan memanipulasi teks berdasarkan pola tertentu. Sebagai contoh, kita dapat menggunakan regex untuk mencari semua email dalam sebuah dokumen atau memvalidasi apakah sebuah kata sandi memenuhi aturan tertentu.

Apa Itu Web regex101?

regex101 adalah situs web yang menyediakan platform interaktif untuk menguji dan mengembangkan ekspresi reguler. Ini memberikan lingkungan yang ramah pengguna yang memungkinkan pengguna untuk membuat, menguji, dan memahami pola pencocokan string menggunakan ekspresi reguler.


web regex101

Keterangan :

[] Character Set: mencocokkan satu karakter saja

. Wildcard: Mencari satu karakter, dan menampilkan per karakter

* Star / Asterisk Quantifier: Mencari string apapun optional

+ Plus Quantifier: Mencocokan sampai karakter terakhir yang dicari

{min,max} Curly Brace Quantifier: Menentukan berapa minimal dan maksimal karakter yang dicocokan

() Grouping: mengelompokkan bagian tertentu dari regex yang di cari

\ Escape: Merubah karakter tertentu menjadi string literal

? Optional: mencocokan tapi bersifat optional

^ Anchor Beginning: mencari karakter dari posisi awal

$ Anchor Ending: mencari karakter dari posisi akhir 

1. admin

artinya Reguler Expression akan mencocokan kata admin dengan kumpulan data string yang mengandung.

2. admin..........

Artinya Regular expression akan mencocokan kata admin dimana setiap tanda titik mewakili satu karakter yang berjumlah sepuluh.

3. admin.+

Artinya Regular Expression mencocokan kata admin dengan kumpulan data string yang mengandung admin, sampai kata terakhir dengan menambahkan simbol + .

4. .+admin.+

Artinya Regular Expression mencocokan kata admin yang berada di tengah, dengan kumpulan data string, selain itu regular expression hanya menampilkan hasilnya yang ada kalimat di awal dan akhir.

5. .*admin+.

Artinya Regular Expression mencocokan kata admin yang berada di tengah, dengan kumpulan data string, akan tetapi akan mengabaikan kalimat diawal walaupun sudah tidak ada lagi dengan menambahkan simbol * . (Kebalikan dari Nomor 4)

6. .+@gmail.com

Artinya Regular Expression mencocokan kata @gmail.com dengan kumpulan data string yang mengandung @gmail.com, dan menampilkan kata didepanya.

7.  ^admin

Artinya Regular Expression mencocokan kata admin yang berada di data string, hanya menampilkan kata admin di awal dengan menambahkan simbol ^.

8. .+com$

Artinya Regular Expression mencocokan kata com yang berada di data string, yang mengandung com di akhir dengan menambahkan simbol $.

9. ^super.+

Artinya Regular Expression mencocokan kata super yang berada di data string, yang mengandung super di awal apapun kata diakhirnya, dengan menambahkan simbol ^.

10. ^(www.)bikinbalik.com

Artinya Regular Expression mencocokan kata bikinbalik.com yang berada di data string, yang mengandung www di awal.

11. ^(www\.)?bikinbalik\.com

Artinya Regular Expression mencocokan kata bikinbalik.com yang berada di data string, yang mengandung www di awal akan tetapi tidak wajib dan merubah simbol titik menjadi escape.

Next Post Previous Post
No Comment
Add Comment
comment url