Formatter Regex

Format, uji, dan visualisasikan ekspresi reguler dengan penyorotan kecocokan

Regex Pattern
/ /
Test String
Results

Tips Pengujian Regex

  • Gunakan grup tangkapan bernama (?<nama>...) untuk pola yang lebih mudah dibaca dalam regex kompleks.
  • Uji kasus tepi: string kosong, karakter khusus, dan kondisi batas.
  • Aktifkan flag global (g) untuk menemukan semua kecocokan, atau nonaktifkan untuk menguji kecocokan pertama saja.

Fitur Pemrosesan Formatter Regex Profesional

Semua yang Anda butuhkan untuk bekerja dengan data Formatter Regex secara efisien dan profesional

Validasi Pola

Langsung memvalidasi sintaks regex dan mendeteksi kesalahan seperti grup yang tidak tertutup dan kuantifier tidak valid.

Penyorotan Kecocokan

Lihat semua kecocokan disorot secara real-time dalam string uji Anda saat Anda mengetik atau mengubah pola.

Tangkapan Grup

Lihat semua grup yang ditangkap untuk setiap kecocokan dengan nilai, posisi, dan label grup bernama.

Uraian Pola

Dapatkan uraian yang dapat dibaca manusia dari pola regex Anda menampilkan setiap komponen dan artinya.

Pengujian Real-Time

Uji pola terhadap string input Anda secara real-time saat Anda mengetik dengan umpan balik kecocokan instan.

Kontrol Flag

Aktifkan/nonaktifkan flag regex (g, i, m, s, u) dengan kotak centang untuk perubahan perilaku cepat.

Cara Kerjanya

Langkah sederhana untuk memproses Formatter Regex Anda seperti seorang profesional

1

Masukkan Pola

Ketik pola regex Anda di bidang input pola.

2

Atur Flag

Aktifkan flag regex yang Anda butuhkan: global, case-insensitive, multiline, dll.

3

String Uji

Masukkan atau tempel string uji Anda untuk melihat kecocokan disorot secara real-time.

4

Tinjau Hasil

Lihat jumlah kecocokan, grup yang ditangkap, dan uraian pola di bawah.

Formatter & Validator Formatter Regex Profesional

Pemrosesan Formatter Regex berjalan sepenuhnya di browser Anda — tanpa unggahan, tanpa akun, tanpa batasan.

Dibangun oleh Ahli

Mesin pemformatan Formatter Regex berjalan secara lokal di browser Anda menggunakan parser yang mapan dan algoritma standar. Tidak ada yang disembunyikan — buka dev tools browser Anda dan lihat cara kerjanya.

Fitur Teknis Utama:

  • • Mesin ekspresi reguler kompatibel ECMAScript
  • • Penyorotan kecocokan real-time dengan tangkapan grup
  • • Dukungan untuk semua flag regex (g, i, m, s, u)
  • • Pemrosesan sisi klien untuk keamanan dan kecepatan maksimal
  • • Uraian pola dan penjelasan yang dapat dibaca manusia

Dipercaya & Aman

Data Anda tetap berada di browser Anda: tidak ada yang diunggah, disimpan, atau dicatat. Tutup tab-nya dan semuanya hilang.

Keamanan & Privasi:

  • • Pemrosesan 100% sisi klien - data tidak pernah dikirim ke server
  • • Tanpa pelacakan, cookie, atau pengumpulan data
  • • Enkripsi HTTPS untuk koneksi yang aman
  • • Mesin regex sumber terbuka (browser bawaan)
  • • Pendekatan sesuai GDPR dan CCPA

Mengapa Profesional Memilih EZ Formatter

100%
Pemrosesan di sisi klien
0
Data yang dikirim ke server
60
Alat di dalam workbench

Data Anda tetap berada di browser Anda

Pertanyaan yang Sering Diajukan

Pertanyaan umum tentang format Regex Formatter yang terjawab

Ya, formatter dan penguji regex kami sepenuhnya gratis tanpa perlu registrasi. Semua pemrosesan dilakukan di browser Anda.

Alat kami menggunakan mesin regex JavaScript bawaan, mendukung sintaks regex ECMAScript termasuk lookahead, grup bernama, dan escape properti Unicode.

Ya. Ketika pola Anda berisi grup tangkapan, setiap kecocokan menampilkan semua grup yang ditangkap dengan nilai dan posisinya.

Ya. Anda dapat mengaktifkan flag umum: global (g), case-insensitive (i), multiline (m), dotall (s), dan unicode (u).

Ya. Formatter menguraikan pola kompleks menjadi format yang dapat dibaca menampilkan setiap komponen, kuantifier, dan grup dengan penjelasan.

ECMAScript (varian yang diimplementasikan oleh JavaScript RegExp, sesuai ECMA-262), karena output paling sering digunakan di JS. Formatter juga mendukung round-trip untuk keluarga sintaks PCRE, Python, dan Go RE2 - grup tangkapan bernama, lookbehind (didukung di V8 sejak 2018), dan unicode property escapes (\p{L}) diteruskan dengan semantiknya dijelaskan per varian.

Pola dipecah menjadi pohon token: literal, kelas karakter, kuantifier (beserta sifat serakahnya), grup (tangkapan vs non-tangkapan vs bernama), anchor, dan alternasi - masing-masing dengan deskripsi berbahasa sederhana. Ini mencerminkan struktur yang diproses mesin sesuai tata bahasa regular-expression yang dibagikan oleh setiap spesifikasi utama.

Pemformatan (spasi di mode extended, komentar) hanya menggunakan konstruksi yang tidak memengaruhi pencocokan seperti whitespace flag x, dan pola inti yang diserialisasi dikeluarkan apa adanya. Menyusun ulang cabang alternasi atau menulis ulang kuantifier akan mengubah urutan pencocokan dan grup tangkapan - tidak pernah dilakukan secara otomatis.

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

Alat Terkait