Penguji Regex
Penguji regex online yang kuat dengan penyorotan kecocokan langsung, visualisasi grup tangkapan, penjelasan pola, dan mode ganti. Uji dan debug regular expression Anda secara instan.
Pemblokir iklan Anda mencegah kami menampilkan iklan
MiniWebtool tetap gratis karena iklan. Jika alat ini membantu Anda, dukung kami dengan upgrade untuk penjelajahan tanpa iklan dan penggunaan harian lebih banyak, atau izinkan MiniWebtool.com lalu muat ulang.
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
- Atau upgrade untuk tanpa iklan dan batas harian lebih tinggi
Tentang Penguji Regex
Selamat datang di Penguji Regex kami, alat online gratis dan hebat untuk menguji, men-debug, dan mempelajari ekspresi reguler. Apakah Anda seorang pengembang yang memvalidasi pola input, analis data yang mengekstrak data terstruktur, atau siswa yang mempelajari sintaks regex, alat ini memberikan umpan balik visual instan dengan penyorotan kecocokan, warna grup tangkapan, dan penjelasan pola Anda dalam bahasa Indonesia yang sederhana.
Apa Itu Ekspresi Reguler?
Sebuah ekspresi reguler (sering disingkat menjadi regex atau regexp) adalah bahasa pola yang ringkas untuk mendeskripsikan pola pencarian di dalam teks. Awalnya dikembangkan pada tahun 1950-an oleh matematikawan Stephen Kleene, regex telah menjadi alat penting dalam komputasi — digunakan di hampir setiap bahasa pemrograman, editor teks, dan utilitas baris perintah. Satu pola regex dapat menggantikan puluhan baris kode pemrosesan string prosedural.
Fitur Utama
⚡ Penyorotan Langsung
Lihat kecocokan yang disorot secara real-time saat Anda mengetik. Tidak perlu menekan tombol — hasil diperbarui secara instan dengan setiap ketukan tombol.
🎨 Warna Grup Tangkapan
Setiap grup tangkapan diberi warna yang berbeda, sehingga memudahkan untuk melihat bagian teks mana yang cocok dengan grup mana dalam pola Anda.
📖 Penjelasan Pola
Dapatkan rincian pola regex Anda dalam bahasa yang mudah dimengerti. Setiap token dijelaskan sehingga Anda memahami persis apa yang dilakukan ekspresi Anda.
🔄 Mode Ganti
Uji operasi cari-dan-ganti dengan referensi balik grup tangkapan ($1, $2). Lihat pratinjau teks yang diganti secara langsung.
📋 Pustaka Pola
Muat cepat pola regex umum untuk email, URL, nomor telepon, tanggal, dan lainnya hanya dengan satu klik.
🔒 100% Pribadi
Semua pemrosesan berjalan di browser Anda menggunakan JavaScript. Tidak ada data yang pernah dikirim ke server — pola dan string pengujian Anda tetap berada di perangkat Anda.
Cara Menggunakan Alat Ini
- Masukkan pola regex Anda: Ketik atau tempel ekspresi reguler Anda di bidang Pola. Pilih flag (g, i, m, s, u) sesuai kebutuhan.
- Berikan string pengujian: Masukkan atau tempel teks yang ingin Anda uji di area String Pengujian.
- Lihat hasil langsung: Kecocokan disorot secara instan dengan grup tangkapan berkode warna. Tinjau detail kecocokan, nilai grup, dan indeks karakter di panel Detail Kecocokan.
- Baca penjelasannya: Periksa panel Penjelasan Pola untuk memahami apa yang dilakukan setiap bagian regex Anda dalam bahasa yang mudah dimengerti.
- Coba mode ganti: Aktifkan mode Ganti, masukkan string pengganti dengan referensi balik, dan lihat pratinjau hasilnya.
Memahami Flag Regex
Global (g)
Secara default, regex berhenti setelah kecocokan pertama. Flag g menemukan semua kecocokan dalam string alih-alih berhenti di yang pertama. Ini adalah flag yang paling umum digunakan.
Case-Insensitive (i)
Membuat pola cocok tanpa mempedulikan huruf besar atau kecil. Misalnya, /hello/i cocok dengan "Hello", "HELLO", dan "hElLo".
Multiline (m)
Mengubah perilaku jangkar ^ dan $. Tanpa flag ini, mereka cocok dengan awal/akhir seluruh string. Dengan m, mereka juga cocok dengan awal/akhir setiap baris.
DotAll (s)
Secara default, titik . cocok dengan karakter apa pun kecuali baris baru. Flag s membuat . juga cocok dengan karakter baris baru.
Unicode (u)
Mengaktifkan pencocokan Unicode penuh, termasuk dukungan untuk escape properti Unicode seperti \p{Letter}. Penting untuk pola yang bekerja dengan teks non-ASCII.
Pola Regex Umum
Validasi Email
Pola [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} cocok dengan alamat email standar dengan memeriksa bagian lokal, simbol @, domain, dan TLD minimal 2 karakter.
Pencocokan URL
Gunakan https?://[^\s/$.?#].[^\s]* untuk mencocokkan URL HTTP dan HTTPS. Karakter s? membuat "s" opsional, mencocokkan protokol http dan https.
Format Tanggal
Pola (\d{4})[-/](\d{1,2})[-/](\d{1,2}) cocok dengan tanggal seperti 2026-03-07 atau 2026/3/7, menangkap tahun, bulan, dan hari dalam grup terpisah.
Alamat IP
Cocokkan alamat IPv4 dengan \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b. Batas kata \b mencegah pencocokan angka yang tertanam dalam string yang lebih panjang.
Lembar Contekan Regex
Kelas Karakter
. cocok dengan karakter apa pun (kecuali baris baru). \d cocok dengan digit (0-9). \w cocok dengan karakter kata (huruf, angka, garis bawah). \s cocok dengan spasi (whitespace). Gunakan versi huruf besar (\D, \W, \S) untuk kebalikannya.
Kuantifier
* berarti nol atau lebih, + berarti satu atau lebih, ? berarti nol atau satu. Gunakan {n} untuk tepat n, {n,m} untuk antara n dan m, dan {n,} untuk n atau lebih pengulangan.
Jangkar dan Batas
^ cocok dengan awal string (atau baris dengan flag m). $ cocok dengan akhir. \b cocok dengan batas kata — posisi antara karakter kata dan karakter non-kata.
Grup dan Alternasi
Tanda kurung () membuat grup tangkapan. Gunakan (?:) untuk grup non-tangkapan. Simbol pipa | berarti "atau" — cat|dog cocok dengan "cat" atau "dog". Grup bernama menggunakan sintaks (?<name>...).
Tips dan Trik
Mulai dari yang Sederhana
Bangun regex Anda secara bertahap. Mulailah dengan pola sederhana yang cocok dengan bagian dari apa yang Anda butuhkan, lalu tambahkan kompleksitas langkah demi langkah. Uji setelah setiap perubahan.
Gunakan Flag Global
Saat men-debug, selalu aktifkan flag g untuk melihat semua kecocokan. Ini membantu Anda menemukan kecocokan yang tidak terduga atau yang terlewatkan di seluruh string pengujian.
Escape Karakter Khusus
Karakter seperti ., *, +, ?, (, ), [, ], {, }, \, ^, $, dan | memiliki arti khusus. Untuk mencocokkannya secara literal, beri awalan garis miring terbalik: \. mencocokkan titik yang sebenarnya.
Pilih Pola yang Spesifik
Gunakan \d alih-alih [0-9] untuk angka, dan \w alih-alih [a-zA-Z0-9_] untuk karakter kata. Mereka setara tetapi lebih mudah dibaca dan kurang rawan kesalahan.
Pertanyaan yang Sering Diajukan
Apa itu ekspresi reguler (regex)?
Ekspresi reguler (regex) adalah urutan karakter yang mendefinisikan pola pencarian. Ini digunakan untuk pencocokan pola di dalam string, memungkinkan tugas-tugas seperti validasi, pencarian, dan manipulasi teks. Misalnya, pola \d{3}-\d{4} cocok dengan format nomor telepon seperti 555-1234.
Flag regex apa saja yang tersedia?
Alat ini mendukung lima flag regex: g (global) menemukan semua kecocokan alih-alih berhenti di yang pertama; i (case-insensitive) mengabaikan huruf besar/kecil; m (multiline) membuat ^ and $ cocok dengan awal/akhir baris; s (dotAll) membuat titik cocok dengan karakter baris baru; dan u (unicode) mengaktifkan pencocokan Unicode penuh.
Bagaimana cara kerja grup tangkapan dalam regex?
Grup tangkapan didefinisikan oleh tanda kurung () dalam pola regex. Mereka menangkap teks yang cocok sehingga Anda dapat mengekstrak atau mereferensikan bagian tertentu dari kecocokan. Misalnya, dalam pola (\d{4})-(\d{2})-(\d{2}), grup 1 menangkap tahun, grup 2 bulan, dan grup 3 hari dari string tanggal.
Apakah data saya diproses di server?
Tidak. Semua pemrosesan regex terjadi sepenuhnya di browser Anda menggunakan JavaScript. Tidak ada data yang dikirim ke server mana pun. Pola dan string pengujian Anda tetap sepenuhnya pribadi dan tidak pernah disimpan atau dikirimkan.
Dapatkah saya menggunakan alat ini untuk penggantian regex?
Ya. Beralih ke mode Ganti menggunakan sakelar, masukkan string pengganti Anda (mendukung referensi balik seperti $1, $2 untuk grup tangkapan), dan lihat pratinjau langsung dari teks yang diganti di samping aslinya.
Sumber Daya Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Penguji Regex" di https://MiniWebtool.com/id/penguji-regex/ dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 07 Mar 2026
Peralatan teks tambahan:
- Generator Akronim Baru
- Penulis Surat Permintaan Maaf AI Baru
- Generator Kerangka Artikel AI Baru
- Generator Judul Blog AI Baru
- Generator Surat Lamaran Kerja AI Baru
- Visualisator Data AI (Tempel CSV) Baru
- Generator Alasan Sopan AI Baru
- Generator Hashtag AI Baru
- Generator Caption Instagram AI Baru
- Generator Rencana Pembelajaran AI Baru
- Generator Judul dan Bio LinkedIn AI Baru
- Generator Puisi AI Baru
- Generator Siaran Pers AI Baru
- Generator Deskripsi Produk AI Baru
- Generator Kuis AI Baru
- Generator Lirik Rap AI Baru
- AI Reading List Generator Baru
- Generator Regex AI Baru
- Generator Poin Resume AI Baru
- Penganalisis Resume / CV AI Baru
- Generator Slogan AI Baru
- Generator Lirik Lagu AI Baru
- Generator Kueri SQL AI Baru
- Generator Cerita AI Baru
- Peringkas Teks AI Baru
- Penganalisis Nada Teks AI Baru
- Generator Ucapan Terima Kasih AI Baru
- Penerjemah AI Baru
- Generator Skrip Video AI Baru
- Generator Pidato Pernikahan AI Baru
- Generator Judul dan Deskripsi YouTube AI Baru
- Generator Anagram Popular
- Penguji API Baru
- Tabel ASCII Popular
- Generator Backronym Baru
- Konverter Bacaan Bionik
- Bandingkan dua string
- Konverter CSV ke JSON Baru
- Pemeriksa Perbedaan Baru
- Temukan Alat Garis Terpanjang
- Konverter Gambar ke Base64 Baru
- Konverter JSON ke CSV Baru
- Konverter JSON ke YAML
- Detektor Bahasa AI
- Pemeriksa Lipogram Baru
- Notepad Online Baru
- Pemeriksa Pangram Baru
- Konverter Pengucapan IPA Baru
- Penguji Regex Baru
- Konverter Kueri SQL ke MongoDB Baru
- Pengekstrak Kolom Teks
- Prosesor Baris Teks
- Pembaca Teks ke Ucapan
- Konverter TOML ke JSON Baru
- Penguji Webhook Baru
- Konverter XML ke JSON Baru
- Validator XML