Pengujian regex memungkinkan Anda menulis ekspresi reguler, menempelkan teks contoh, dan langsung melihat apa yang cocok — dengan pencocokan yang disorot tepat di teks Anda. Ekspresi reguler sangat kuat tetapi seringkali mudah salah, dan cara tercepat untuk membuatnya benar adalah mengujinya terhadap input nyata saat Anda membangunnya. Pengujian regex Morph melakukan persis itu, secara langsung di browser Anda.
Alih-alih menjalankan pola di kode, memulai ulang, dan memandang output, Anda menyesuaikan ekspresi dan melihat sorotan diperbarui secara real-time. Saat pencocokan muncul atau menghilang, Anda tahu segera apakah perubahan terakhir Anda membantu.
Regex adalah siklus tulis-verifikasi: Anda jarang membuat pola yang tidak sederhana pada percobaan pertama. Pengujian khusus menyederhanakan siklus itu menjadi tidak ada — ubah pola, lihat hasilnya. Melakukannya di tab browser berarti Anda tidak perlu beralih ke REPL atau menulis skrip sementara hanya untuk memeriksa apakah kelas karakter Anda berfungsi seperti yang Anda kira.
Ini juga pribadi, yang lebih penting untuk regex daripada yang Anda kira. Teks yang Anda cocokkan seringkali adalah data nyata — baris log produksi, catatan pelanggan, jalur file internal. Pengujian regex Morph berjalan sepenuhnya di sisi klien, sehingga teks contoh tidak pernah keluar dari browser Anda. Tidak ada yang diunggah, dan tidak ada akun yang perlu dibuat.
Mulai sederhana dan kembangkan pola per bagian, sambil melihat sorotan mengonfirmasi setiap langkah. Gunakan kelompok penangkap untuk menarik bagian yang Anda pedulikan — tanggal, ID, domain — dan periksa pemecahan kelompok untuk memastikan setiap kelompok menangkap potongan yang tepat. Aktifkan bendera untuk menangani huruf besar/kecil atau memindai melintasi beberapa baris. Ketika pola cocok persis dengan yang Anda maksud dan tidak ada yang tidak Anda inginkan, salin ke kode, pencarian-replace editor, atau alat baris perintah Anda.
Untuk bekerja dengan data terstruktur setelah Anda mengekstraknya, formatter JSON berpasangan dengan baik, dan editor markdown sangat berguna saat Anda mendokumentasikan pola yang telah Anda buat. Pengujian regex adalah tempat untuk membuat ekspresi benar sebelum dikirim.
Ya. Anda dapat membangun dan menguji ekspresi reguler di browser Anda secara gratis, tanpa akun atau pendaftaran.
Tidak. Pengujian berjalan sepenuhnya di sisi klien di browser Anda. Pola dan teks contoh yang Anda tempel tetap di perangkat Anda sendiri dan tidak pernah dikirim ke server.
Ini menggunakan ekspresi reguler JavaScript, mesin yang sama yang berjalan di browser dan Node.js. Kebanyakan sintaks umum — kelas karakter, kuantifier, kelompok, lookahead — berfungsi seperti yang diharapkan.
Ya. Alat ini memecah kelompok penangkap sehingga Anda dapat memastikan persis apa yang ditarik oleh setiap kelompok dalam kurung.
Penyebab umum adalah bendera yang hilang (seperti case-insensitive atau multiline), karakter khusus yang tidak di-escape, atau kuantifier greedy yang mengambil terlalu banyak. Penyorotan langsung dan peringatan pola tidak valid membantu Anda menemukan mana yang terjadi.
Buka Pengujian Regex: Uji & Perbaiki Ekspresi Reguler | Morph →