Teks
Ganti Regex
Cari dan ganti teks menggunakan ekspresi reguler dengan capture group.
Loading…
Tentang Regex Replace
Regex Replace melakukan operasi cari-dan-ganti yang canggih pada teks menggunakan ekspresi reguler yang kompatibel dengan JavaScript, dengan dukungan penuh untuk capture groups, named groups, lookaheads, lookbehinds, dan semua regex flags standar. Ini jauh lebih fleksibel daripada pencarian dan penggantian teks literal, memungkinkan Anda untuk mencocokkan dan mengubah pola teks yang kompleks, menyusun ulang substring yang ditangkap, dan memproses seluruh dokumen dalam satu operasi. Alat ini menyediakan penyorotan kecocokan secara real-time sehingga Anda dapat melihat dengan tepat apa yang cocok dengan pola sebelum melakukan penggantian. Ini mendukung flags global (g), case-insensitive (i), multiline (m), dotAll (s), dan Unicode (u).
Cara Menggunakan
Masukkan teks sumber Anda di area input atas, ketik pola ekspresi reguler di kolom pencarian, dan berikan string pengganti menggunakan $1, $2, atau named groups $<name> untuk merujuk capture groups. Atur regex flags seperti g untuk penggantian global, i untuk pencocokan case-insensitive, atau m untuk perilaku anchor multiline menggunakan kotak centang flags. Klik Replace untuk menerapkan substitusi dan melihat hasilnya. Jumlah kecocokan ditampilkan sehingga Anda tahu berapa banyak substitusi yang telah dilakukan. Salin output dari panel hasil.
Kasus Penggunaan Umum
- Memformat ulang string tanggal dari format MM/DD/YYYY ke ISO 8601 YYYY-MM-DD di seluruh file log atau ekspor CSV
- Menghapus HTML tags dari konten yang di-scrape sambil mempertahankan teks bagian dalam setiap elemen menggunakan penggantian capture group
- Mengganti nama JavaScript variable names atau function identifiers secara konsisten di seluruh cuplikan kode yang ditempel menggunakan word-boundary anchors
- Mengekstrak dan menyusun ulang structured data fields menggunakan named capture groups untuk menyusun ulang kolom dalam teks yang dibatasi
- Membersihkan baris file log dengan menghapus ISO timestamps, log level prefixes, dan thread identifiers untuk mengekstrak teks pesan inti