Periksa dan Uji Ekspresi Reguler
Uji ekspresi reguler secara online. Analisis kecocokan, perbaiki kesalahan, dan buat pola yang efektif untuk pencarian data.
Kecocokan
Tidak ditemukan kecocokan
Sisa
Tidak ada konten yang tidak cocok
Referensi Cepat
Dasar-dasar Ekspresi Reguler
^Awal string$Akhir string.Metacharacter yang cocok dengan karakter apa pun kecuali baris baru (\n)|Cocok dengan karakter atau kelompok karakter tertentu di kedua sisi (ATAU)\Digunakan untuk meloloskan karakter khususaKarakter 'a'abString 'ab'Kuantifikator
*Cocok dengan 0 atau lebih kemunculan elemen sebelumnya?Cocok dengan 0 atau 1 kemunculan elemen sebelumnya+Cocok dengan 1 atau lebih kemunculan elemen sebelumnya{5}Cocok dengan tepat 5 kemunculan{5,}Cocok dengan 5 atau lebih kemunculan karakter atau kelompok sebelumnya{5,10}Cocok antara 5 dan 10 kemunculanKelas Karakter
\sCocok dengan karakter spasi\SCocok dengan karakter non-spasi\wCocok dengan karakter 'kata' (alfanumerik + garis bawah)\WCocok dengan karakter non-'kata'\dCocok dengan satu digit\DCocok dengan satu karakter non-digit[\b]Karakter backspace (backspace)\cCocok dengan karakter kontrolKarakter Khusus
\nCocok dengan karakter baris baru\tCocok dengan karakter tab\rCocok dengan karakter carriage return\ZZZCocok dengan karakter oktal ZZZ (misalnya, \040 untuk spasi)\xZZCocok dengan karakter heksadesimal ZZ (misalnya, \x20 untuk spasi)\0Karakter nol (Null)\vTab vertikalGrup
(xyz)Grup karakter penangkap(?:xyz)Grup karakter non-penangkap[xyz]Cocok dengan karakter tunggal apa pun dari set x, y, atau z[^xyz]Cocok dengan karakter apa pun *tidak* dalam set x, y, atau z[a-q]Cocok dengan karakter apa pun dalam rentang dari 'a' hingga 'q'[0-7]Cocok dengan digit apa pun dalam rentang dari '0' hingga '7'Penggantian String
$`Menyisipkan bagian string yang mendahului kecocokan$'Menyisipkan bagian string yang mengikuti kecocokan$+Menyisipkan grup penangkap yang terakhir cocok$&Menyisipkan seluruh string yang cocok$nMenyisipkan grup ke-n yang ditangkap (misalnya, $1, $2)Aserksi (Lookaheads/Lookbehinds & Batas)
(?=xyz)Lookahead Positif (menegaskan bahwa xyz mengikuti)(?!xyz)Lookahead Negatif (menegaskan bahwa xyz *tidak* mengikuti)(?<=xyz)Lookbehind Positif (menegaskan bahwa xyz mendahului)(?<!xyz)Lookbehind Negatif (menegaskan bahwa xyz *tidak* mendahului)\bBatas kata (posisi antara karakter 'kata' dan karakter non-'kata')\BBukan batas kata(?#comment)Komentar (diabaikan oleh mesin regex)