Guide
08 May 2026
12 min bacaan
Panduan Lengkap Ekspresi Reguler (Regex): Corak, Sintaks & Contoh Nyata (2026)
Kuasai regex dari awal. Kelas aksara, pengkuantiti, kumpulan, lookahead dan corak praktikal untuk pengesahan e-mel, URL, analisis log dan banyak lagi.
Apa itu Ekspresi Reguler?
Ekspresi reguler (regex) ialah urutan aksara yang mentakrifkan corak carian. Ia digunakan untuk memadankan, mengekstrak, menggantikan, atau mengesahkan teks dalam hampir semua bahasa pengaturcaraan — Python, JavaScript, PHP, Java, Go, Ruby — dan alat baris perintah seperti grep, sed dan awk.
Rujukan Sintaks
Kelas Aksara
[abc]— "a", "b" atau "c"[a-z]— huruf kecil[^abc]— mana-mana aksara kecuali "a", "b", "c"\d— digit;\w— aksara perkataan;\s— ruang
Pengkuantiti dan Sauh
*— 0 atau lebih;+— 1 atau lebih;?— 0 atau 1^awal rentetan;$akhir rentetan;\bsempadan perkataan
Corak Penting
# E-mel
^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$
# Kata laluan kuat
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
# Tarikh YYYY-MM-DD
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
Uji Corak Regex Anda Secara Percuma
Tulis, uji dan debug ungkapan biasa dengan sorotan padanan masa nyata dan perpustakaan corak terbina dalam.