Tampilkan postingan dengan label regular expression. Tampilkan semua postingan
Tampilkan postingan dengan label regular expression. Tampilkan semua postingan

Selasa, 08 Desember 2020

Daftar Pattern Regex Yang Harus Anda Ketahui


Daftar Pattern Regex Yang Harus Anda Ketahui


Asyik Browsing - Sebelumnya sudah dijelaskan apa itu Regex, diartikel kali ini saya memperlihatkan daftar patern regex yang perlu anda pelajari.
Berikut daftar pattern regex-nya :

Tabel 1 - Regex Umum

Regex
Deskripsi
.
Membaca seluruh karakter
^regex
Membaca kata "regex" yang berada di awal teks
regex$
Membaca kata "regex" yang berada di akhir teks
[abc]
Membaca karakter hanya  a, b atau c
[abc[vz]]
Membaca karakter a, b, atau c yang diikuti oleh v atau z
[^abc]
Membaca  karakter selain a, b, dan c
[a-d1-7]
Membaca karakter a sampai d atau 1 sampai 7
X|Z
Membaca karakter "X" atau "Z"
XZ
Membaca karakter "XZ"

Tabel 2 - Karakter Meta

Regex
Deskripsi
\d
Membaca karakter angka apapun, sama dengan regex [0-9]
\D
Membaca karakter selain angka, sama dengan regex [^0-9]
\s
Membaca karakter spasi, sama dengan regex [\t\n\x0b\r\f]
\S
Membaca selain karakter spasi, sama dengan regex [^\s]
\w
Membaca karakter huruf dan angka, sama dengan regex [a-zA-Z_0-9]
\W
Membaca karakter selain huruf dan angka, sama dengan regex [^\w]

Tabel 3 - Quantifier

Regex
Deskripsi
Contoh
*
Minimal nol perulangan, sama dengan {0,}
abc* – mencari perulangan abc ataupun boleh tidak ada
+
Minimal satu perulangan, sama dengan {1,}
a+ – mencari minimal perulangan satu huruf a
?
Ada atau tidak, sama dengan {0,1}
xyz? – boleh ada atu tidak string xyz
{X}
X kali perulangan
\d{3} – 3 kali angka
{X,Y}
X sampai Y kali perulangan
\d{1,4}- angka harus muncul minimal 1 kali dan maksimal 4 kali
Selengkapnya bisa dilihat disini.
 
Demikian artikel tentang daftar pattern regex-nya, mudah-mudahan bisa anda pelajari. Kalau ada pertanyaan seputar Regex, silahkan anda corat-coret di kolom komentar yak.
Selamat Belajar !

Update Artikel Selanjutnya :
# Menggunakan Regex Di Microsoft Word
# Menggunakan Regex Di Notepad++
# Membuat Macro VBA Regex Di Microsoft Excel

Kamis, 08 November 2018

Apa itu Regular Expression (Regex)?


Apa itu Regular Expression (Regex)?


Asyik Browsing - Regular Expression atau lebih dikenal dengan Regex adalah deretan karakter khusus yang mendefinisikan pencarian teks berdasarkan pola (pattern).
Bisa dikatakan Regex itu seperti Wildcard tetapi dia lebih cerdas. Anda mungkin tidak asing dengan notasi wildcard seperti *.php untuk menemukan semua file
yang memiliki ektensi php. Notasi Wilcard sangat terbatas, jangan khawatir anda dapat melakukan banyak hal dengan Regex.
Misalnya jika ketemu contoh kasus dibawah ini : 

https:\\asyikbrowsing.blogspot.com\label\belajar-regex.html
https:\\asyikbrowsing.blogspot.com\label\belajar-regex-asyik123.html
https:\\asyikbrowsing.blogspot.com\label\belajar-regex-asyik456-banget.html


Saya ingin hanya membaca angkanya saja, bagaimana caranya?

Kasus tersebut tidak bisa dibaca dengan Notasi Wilcard. Nah, untuk membaca hanya angka saja anda cukup gunakan pattern regex "\d" (tanpa tanda kutip) saja.



Keren bukan?

Dimana saya bisa menggunakan Regex?


Regex bisa di gunakan di bahasa pemrograman (PHP, Javascript, Python dll), Google Sheet, Notepad++ dan lain-lain. Untuk melakukan pengetesan pattern Regex bisa kunjungi situs https://regexr.com/.

Demikian penjelasan tentang Regex, semoga bermanfaat dan menambah wawasan bagi anda.
Jika anda mempunyai permasalahan seputar Regex, anda bisa corat-coret di kolom komentar. 

Selamat mencoba !