Skip to main content

Cari dan Ganti Teks Cari dan gantikan teks dengan dukungan regex, sensitivitas huruf besar/kecil, dan operasi bulk.

Cari dan Ganti illustration
๐Ÿ“

Cari dan Ganti

Cari dan gantikan teks dengan dukungan regex, sensitivitas huruf besar/kecil, dan operasi bulk.

1

Masukkan Teks Anda

Tempelkan teks di mana Anda ingin mencari dan mengganti konten.

2

Atur Pencarian & Penggantian

Masukkan apa yang harus dicari dan apa yang akan menggantikannya. Aktifkan atau nonaktifkan opsi regex dan sensitivitas huruf besar/kecil.

3

Lihat Hasil

Lihat semua penggantian yang diterapkan secara instan di output. Salin hasilnya jika sudah puas.

Loading tool...

What Is Cari dan Ganti?

Find dan Replace adalah alat pengeditan teks yang kuat yang mencari pola teks tertentu dan menggantinya dengan konten baru. Tidak seperti find-replace sederhana di editor teks, alat ini mendukung ekspresi reguler (regex) untuk pencocokan pola lanjutan, pencarian sensitif kasus opsional, dan memproses seluruh teks sekaligus untuk operasi batch. Ini sangat berharga untuk pengeditan teks batch, pembersihan data, refactoring kode, dan tugas manajemen konten di mana Anda perlu membuat perubahan yang sama di seluruh blok teks besar.

Why Use Cari dan Ganti?

  • Dukungan regex untuk pencocokan pola yang kuat
  • Aktifkan atau nonaktifkan pencarian sensitif huruf besar/kecil
  • Ganti semua kemunculan secara bersamaan
  • Pratinjau hasil sebelum melakukan perubahan
  • Mengolah input teks besar dengan efisien

Common Use Cases

Pembersihan Data

Ganti format yang tidak konsisten, perbaiki kesalahan ketik, atau normalisasikan data di seluruh dataset teks besar.

Refactoring Kode

Ganti nama variabel, fungsi, atau nama kelas di seluruh potongan kode menggunakan pola regex.

Pengeditan Konten

Perbarui nama produk, URL, atau terminologi di seluruh dokumen atau salinan pemasaran.

Konversi Format

Gunakan regex untuk mengubah format data, seperti mengonversi tanggal dari MM/DD/YYYY ke YYYY-MM-DD.

Technical Guide

Alat ini melakukan substitusi teks menggunakan metode String.replace() JavaScript dengan string literal atau ekspresi reguler. Dalam mode literal, istilah pencarian di-escape untuk mencegah karakter khusus regex ditafsirkan sebagai pola. Bendera global (g) memastikan semua kemunculan digantikan, bukan hanya yang pertama. Dalam mode regex, pola pengguna dikompilasi menjadi objek RegExp dengan bendera global dan opsional bendera case-insensitive (i). Penanganan kesalahan menangkap pola regex tidak valid dan menampilkan pesan kesalahan ramah. String penggantian mendukung referensi balik regex ($1, $2, dll.) dalam mode regex untuk substitusi grup penangkapan.

Tips & Best Practices

  • 1
    Aktifkan mode regex untuk penggantian berbasis pola seperti konversi format tanggal
  • 2
    Gunakan \b di regex untuk mencocokkan kata utuh saja: \bcat\b tidak akan mencocokkan "kategori"
  • 3
    Biarkan bidang pengganti kosong untuk menghapus semua kemunculan
  • 4
    Di mode regex, gunakan $1, $2 untuk referensi kembali grup penangkapan
  • 5
    Uji coba dengan sampel kecil terlebih dahulu sebelum menjalankannya pada teks besar

Related Tools

Frequently Asked Questions

Q Apa itu mode regex?
Mode regex (ekspresi reguler) memungkinkan Anda mencari pola bukan teks yang tepat. Contohnya, \d+ mencocokkan urutan angka apa pun.
Q Apakah mengganti semua kemunculan?
Ya, alat ini mengganti semua kemunculan secara default, bukan hanya yang pertama.
Q Apa jika pola regex saya tidak valid?
Alat menampilkan pesan kesalahan yang menunjukkan bahwa pola regex tidak valid, dan teks Anda tetap tidak berubah.
Q Bisakah saya menggunakan grup penangkapan?
Ya, di mode regex gunakan kurung untuk menangkap grup dan $1, $2, dll. dalam penggantian untuk referensi kembali.
Q Apakah pencarian sensitif huruf besar/kecil?
Secara default tidak sensitif huruf besar/kecil. Aktifkan opsi sensitivitas huruf besar/kecil untuk mencocokkan huruf besar/kecil yang tepat.

About This Tool

Cari dan Ganti is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ€” your data never leaves your device. No registration or installation required.