Kembali ke beranda Alat Teks Cari & Ganti

Cari & Ganti

Temukan dan ganti teks dengan regex

Cara menggunakan Cari & Ganti

Temukan dan ganti teks dengan regex Alat online gratis, tanpa pendaftaran, tanpa iklan mengganggu. Gunakan sekarang.

Untuk apa cari-dan-ganti digunakan?

Cari-dan-ganti adalah salah satu operasi paling kuat dalam pengeditan teks. Dikombinasikan dengan ekspresi reguler, transformasi kompleks dapat dilakukan yang secara manual membutuhkan berjam-jam pekerjaan yang membosankan dan rentan kesalahan.

Contoh dengan regex: Pola (\d{4})-(\d{2})-(\d{2}) dengan penggantian $3/$2/$1 mengubah format ISO (2025-04-10) ke format Indonesia (10/04/2025) dalam satu operasi pada seluruh teks sekaligus.

Frequently Asked Questions

Apa itu ekspresi reguler (regex)?

Ekspresi reguler adalah pola yang mendeskripsikan sekumpulan string. Misalnya, \d+ cocok dengan satu atau lebih angka, \w+ cocok dengan sebuah kata, dan .* cocok dengan rangkaian karakter apa pun. Regex memungkinkan pencarian berdasarkan pola alih-alih string yang persis sama — jauh lebih kuat daripada pencarian teks literal sederhana.

Apa yang dilakukan opsi 'peka huruf besar/kecil'?

Saat diaktifkan, 'Halo' dan 'halo' diperlakukan sebagai string yang sepenuhnya berbeda. Saat dinonaktifkan, pencarian cocok tanpa memperhatikan huruf besar/kecil — 'halo' cocok dengan 'Halo', 'HALO', dan 'HaLo'. Sebagian besar pencarian teks tidak peka huruf besar/kecil secara default.

Bagaimana cara mengganti semua kemunculan, bukan hanya yang pertama?

Alat ini mengganti semua kemunculan secara default. Dalam regex JavaScript, flag 'g' (global) diperlukan untuk mengganti semua kecocokan — alat menerapkan ini secara otomatis sehingga Anda tidak perlu mengingatnya.

Bisakah saya menggunakan grup tangkapan dalam penggantian regex?

Ya. Grup tangkapan dalam pola (tanda kurung) dapat dirujuk dalam string penggantian dengan $1, $2, dst. Misalnya, pola (\w+)\s(\w+) dengan penggantian $2 $1 menukar dua kata — sangat berguna untuk memformat ulang nama, tanggal, dan data terstruktur lainnya.

Apa perbedaan cari-dan-ganti di berbagai alat?

Ini adalah operasi mendasar yang sama dengan nama dan sintaks yang sedikit berbeda. 'replace' digunakan di sebagian besar alat GUI dan JavaScript. 's/pola/penggantian/' adalah istilah dalam sed dan vim. 'gsub' adalah penggantian global dalam Ruby dan Perl. Fungsionalitasnya setara.

Cari-dan-ganti di browser vs editor kode vs sed

Editor kode (VS Code, Sublime Text) memiliki fungsi cari-dan-ganti paling kuat — mendukung regex multi-baris, pencarian di seluruh proyek, dan pratinjau perubahan sebelum diterapkan. sed (command line Unix) paling efisien untuk memproses file besar dalam skrip otomatis. Alat berbasis browser seperti ini ideal untuk operasi cepat pada teks yang ditempel tanpa membuka aplikasi apa pun atau menulis perintah apa pun.

☕ Buy me a coffee