Periksa dan Uji Ekspresi Reguler

Uji ekspresi reguler secara online. Analisis kecocokan, perbaiki kesalahan, dan buat pola yang efektif untuk pencarian data.

Tidak ditemukan kecocokan

Tidak ditemukan kecocokan

Tidak ditemukan kecocokan

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 khusus
aKarakter '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 kemunculan

Kelas 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 kontrol

Karakter 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 vertikal

Grup

(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)

Periksa dan Uji Ekspresi Reguler

alien

Harap dicatat bahwa ekspresi reguler dalam alat ini diproses sesuai dengan standar ECMAScript (JavaScript RegExp). Ini berarti perilaku pola sesuai dengan cara kerjanya di browser atau dalam kode JavaScript. Beberapa konstruksi, seperti karakter escaping (/ dan /), mungkin berperilaku sama, meskipun terlihat berbeda. Jika Anda terbiasa dengan ekspresi reguler dalam bahasa lain (misalnya, Python, PHP, .NET atau POSIX), perhatikan bahwa mereka mungkin memiliki perbedaan dalam sintaksis dan logika pencocokan.

Alat ini memungkinkan Anda menguji ekspresi reguler (RegEx) dan memeriksa operabilitasnya. RegEx banyak digunakan dalam pemrograman, pemrosesan data, dan analitik SEO.

Dengan itu, Anda dapat mencari, mengganti, dan menganalisis pola teks, menyederhanakan pekerjaan dengan sejumlah besar data.

Pertanyaan yang Sering Diajukan (FAQ)

Ekspresi reguler (regex) adalah alat pencocokan pola yang ampuh untuk mencari, memvalidasi, dan memanipulasi teks. Ini penting untuk validasi data, operasi pencarian, dan tugas pemrosesan teks.

Nilai alat ini

4.5(24 pengguna menilai)

Instrumen Berguna

o1

Uji Ekspresi Reguler

Memungkinkan Anda memeriksa pola RegExp secara real-time, yang menyederhanakan pengembangan dan debugging pola pencarian yang kompleks.

o1

Dukungan untuk Berbagai Flag dan Pengubah

Memungkinkan Anda mempertimbangkan kepekaan huruf besar/kecil, pencarian global, mode multiline, dan pengaturan lain yang digunakan dalam bahasa pemrograman.

o1

Hasilkan Templat untuk Parsing Data

Memungkinkan Anda dengan cepat membuat ekspresi untuk pemrosesan otomatis array teks besar, log, dan kode HTML.