Cara menggunakan
- Tempelkan teks Anda di kotak Teks.
- Ketik teks yang ingin dicari dan teks penggantinya. Kosongkan “Ganti dengan” untuk menghapus kecocokan.
- Pilih opsi: abaikan huruf besar/kecil, hanya kata utuh, atau ekspresi reguler.
- Periksa jumlah kecocokan dan hasilnya. Salin hasilnya, atau klik “Terapkan ke teks” untuk melakukan penggantian berikutnya pada hasil tersebut.
Cara kerja
Dalam mode normal, teks pencarian dicocokkan secara harfiah: titik, tanda kurung, tanda dolar, dan simbol lainnya tidak memiliki makna khusus, dan teks pengganti disisipkan persis seperti yang diketik. Semua kecocokan dalam teks akan diganti, dan penghitung menunjukkan jumlahnya.
Opsi “Hanya kata utuh” mencocokkan teks pencarian hanya jika tepat di sebelah kiri dan kanannya tidak terdapat huruf, angka, atau garis bawah dari alfabet mana pun. Jadi, “cat” cocok dengan “the cat.” tetapi tidak dengan “catalog” atau “bobcat”, dan opsi ini juga berlaku untuk kata seperti “çay” atau “Straße”.
Dalam mode ekspresi reguler, pencarian menggunakan sintaks ekspresi reguler JavaScript dengan flag Unicode (u) yang selalu aktif, sehingga “.” cocok dengan seluruh emoji dan \p{L} cocok dengan huruf apa pun. Flag Unicode lebih ketat daripada sintaks lama: escape yang tidak diperlukan, seperti \- di luar kelas karakter, akan dilaporkan sebagai kesalahan. Pada teks pengganti, $1, $2, dan seterusnya menyisipkan grup tangkapan, $<name> menyisipkan grup bernama, $& menyisipkan seluruh kecocokan, dan $$ menyisipkan tanda dolar. \n, \t, dan \\ menyisipkan baris baru, tab, dan garis miring terbalik. Jika “^ dan $ cocok di setiap baris” diaktifkan, ^ dan $ merujuk pada awal dan akhir setiap baris; jika tidak, keduanya merujuk pada awal dan akhir seluruh teks.
Pola yang tidak valid akan menampilkan pesan kesalahan dari browser dan tidak ada penggantian yang dilakukan. Pola yang sangat kompleks pada teks berukuran besar dapat membutuhkan waktu lama untuk dijalankan, karena beberapa ekspresi reguler dapat berjalan jauh lebih lambat pada masukan tertentu.
Contoh
Mengubah format tanggal
Aktifkan mode ekspresi reguler, cari (\d{4})-(\d{2})-(\d{2}) dan ganti dengan $3.$2.$1 untuk mengubah 2026-10-22 menjadi 22.10.2026 di seluruh teks.
Mengganti nama produk
Cari “Pro”, ganti dengan “Plus”, lalu aktifkan “Hanya kata utuh” dan “Abaikan huruf besar/kecil”. Dengan begitu, “PRO” dan “pro” akan berubah, tetapi “product” dan “process” tetap seperti semula.
Mengubah daftar berisi koma menjadi baris-baris
Dalam mode ekspresi reguler, cari ,\s* dan ganti dengan \n untuk menempatkan setiap item dari “red, green, blue” pada barisnya sendiri.
Pertanyaan yang sering diajukan
Bagaimana cara menggunakan grup tangkapan?
Aktifkan “Ekspresi reguler”, apit bagian yang ingin dipertahankan dengan tanda kurung, lalu rujuk bagian tersebut dalam teks pengganti sebagai $1, $2, dan seterusnya. Misalnya, cari (\w+) (\w+) dan ganti dengan $2 $1 untuk menukar urutan dua kata.
Mengapa ekspresi reguler saya ditandai tidak valid?
Pola diperiksa menggunakan mesin JavaScript browser dalam mode Unicode. Penyebab umum di antaranya tanda kurung atau kurung siku yang tidak berpasangan, kuantifier tanpa karakter sebelumnya seperti *abc, dan escape yang tidak diperlukan seperti \- atau \: yang tidak diizinkan dalam mode Unicode.
Bisakah saya mengganti teks dengan baris baru?
Ya, dalam mode ekspresi reguler: ketik \n di kolom “Ganti dengan”. Dalam mode normal, teks pengganti disisipkan secara harfiah, sehingga \n tetap menjadi dua karakter, yaitu garis miring terbalik dan n.
Bisakah saya membatalkan penggantian?
Teks asli Anda tetap berada di kotak Teks sampai Anda mengeklik “Terapkan ke teks”. Tindakan ini mengganti teks tersebut dengan hasilnya, jadi salin teks asli terlebih dahulu jika mungkin masih diperlukan.
Privasi
Pencarian dan penggantian dilakukan hanya di browser Anda. Teks dan pola Anda tidak diunggah, disimpan, atau disertakan dalam analitik.