Cari dan Ganti Teks Online (Find & Replace)

Cari, sorot, dan ganti kata, pola multibaris, atau Regular Expressions (Regex) secara real-time. Tinjau penggantian Anda secara non-destruktif dengan referensi balik capture group ($1, $2, $&), multiline anchors (^ dan $), pencocokan kata utuh Unicode-aware, serta urutan escape baris baru/tab (\n, \t).

Preset Cepat:

Kecocokan Ditemukan: 0

Penggantian: 0

Belum ada pencarian

Cara Mencari dan Mengganti Teks Secara Online

Baik Anda sedang membersihkan data CSV yang diekspor, merombak cuplikan kode, menyensor log sensitif, atau memformat ulang tanggal secara massal, utilitas Cari dan Ganti (Find and Replace) online ini memungkinkan Anda meninjau setiap penggantian secara non-destruktif sebelum menerapkan perubahan:

  1. Masukkan Teks Sumber Anda: Tempel atau ketik konten Anda ke dalam kotak Teks Sumber (atau klik Muat Contoh Teks untuk menguji dengan log pesanan realistis).
  2. Tentukan String Pencarian & Penggantian: Ketik kata, pemisah, atau Regular Expression yang ingin Anda temukan di Cari Teks, dan masukkan hasil yang Anda inginkan di Ganti Dengan.
  3. Periksa Output Langsung & Sorotan: Panel Hasil Penggantian diperbarui secara instan saat Anda mengetik. Beralih ke tab Sorotan Kecocokan untuk memeriksa secara visual setiap substring yang cocok dalam konteksnya.
  4. Telusuri Satu per Satu atau Terapkan Semua: Gunakan Cari Brkt (F3), Cari Sblm (Shift+F3), dan Ganti Satu untuk meninjau kemunculan satu per satu, atau klik langsung Salin Hasil / Unduh .txt.

Panduan Cepat Regular Expression & Urutan Escape

Aktifkan Gunakan Regular Expressions untuk membuka pencocokan pola dan referensi balik dinamis:

Token / Pola Tempat Penggunaan Deskripsi & Contoh
\n dan \t Cari & Ganti Mencocokkan atau menyisipkan jeda baris (\n) atau karakter tab (\t) ketika Interpretasikan Escape dicentang.
^ dan $ Cari (Regex + Multibaris) Mencocokkan awal (^) atau akhir ($) dari setiap baris. Ideal untuk menambahkan poin daftar atau koma di akhir setiap baris.
\d+ / \w+ / \s+ Cari (Regex) Mencocokkan satu atau lebih digit angka (\d+), karakter kata (\w+), atau karakter spasi kosong (\s+).
(...) & $1, $2 Cari & Ganti (Regex) Tanda kurung menangkap grup di Cari; $1, $2 menyisipkan nilai yang ditangkap tersebut di Ganti. Contoh: Cari (\w+),\s*(\w+) → Ganti $2 $1.
$& Ganti (Regex) Menyisipkan seluruh substring yang cocok. Contoh: Cari \d+ → Ganti [$&] membungkus setiap angka dalam tanda kurung siku.

Alur Kerja Cari & Ganti Massal yang Umum

  • Mengubah Daftar yang Dipisahkan Koma Menjadi Baris: Cari , dan Ganti dengan \n (dengan Interpretasikan Escape \n & \t dicentang) untuk mengubah daftar sebaris menjadi baris vertikal.
  • Memformat Ulang Tanggal ISO (YYYY-MM-DD ke DD/MM/YYYY): Aktifkan Regex, Cari (\d{4})-(\d{2})-(\d{2}), dan Ganti dengan $3/$2/$1.
  • Menambahkan Awalan atau Poin Daftar ke Setiap Baris: Aktifkan Regex dan Mode Multibaris, Cari ^, dan Ganti dengan - untuk mengubah baris biasa menjadi daftar Markdown.
  • Menyensor Alamat Email atau Identitas: Aktifkan Regex, Cari [\w.+-]+@[\w-]+\.[\w.-]+, dan Ganti dengan [DISENSOR] sebelum membagikan file log secara publik.

Pertanyaan yang Sering Diajukan (FAQ)

Bagaimana cara mengganti koma atau pemisah dengan baris baru (jeda baris)?

Pastikan Interpretasikan Escape \n & \t dicentang, ketik pemisah Anda (seperti , atau |) di kotak Cari Teks, dan masukkan \n di kotak Ganti Dengan. Output langsung akan segera memisahkan teks Anda menjadi baris-baris terpisah.

Bagaimana cara menggunakan Regex capture group seperti $1 dan $2 dalam penggantian?

Centang Gunakan Regular Expressions, apit bagian dari pola pencarian yang ingin Anda tangkap dengan tanda kurung (...), dan referensikan di kolom Ganti Dengan menggunakan $1 untuk grup pertama, $2 untuk grup kedua, atau $& untuk seluruh kecocokan.

Mengapa tanda '$' literal pada teks pengganti saya berfungsi dengan aman dalam mode teks biasa?

Banyak alat sederhana secara tidak sengaja memperlakukan $1 atau $& sebagai referensi balik regex meskipun Regular Expressions dimatikan, sehingga merusak nominal dolar seperti \$100. Alat kami mengisolasi penggantian literal dalam mode teks biasa sehingga tanda dolar tidak pernah rusak.

Bagaimana cara menambahkan awalan atau akhiran ke setiap baris dalam teks saya?

Centang kedua opsi Gunakan Regular Expressions dan Mode Multibaris (^ dan $). Ketik ^ di kotak Cari untuk menyisipkan teks di awal setiap baris, atau ketik $ di kotak Cari untuk menambahkan teks di akhir setiap baris.

Apakah teks saya bersifat pribadi dan aman?

Ya. Semua operasi pencarian, penyorotan, dan penggantian berjalan secara lokal di dalam browser Anda melalui JavaScript sisi klien. Tidak ada teks yang pernah dikirim ke server eksternal.