Cari dan ganti
Ganti tiap kecocokan saat mengetik — tanpa tombol, tanpa unggah.
Opsi pencocokan
Hasil
Cara menggunakan
- Tempel teks Anda ke kotak pertama, lalu isi "Cari" dan "Ganti dengan" — hasilnya muncul saat Anda mengetik, tidak ada tombol yang perlu ditekan.
- Nyalakan "Kata utuh" bila istilah pendek akan ikut mengenai kata yang lebih panjang; nyalakan "Ekspresi reguler" untuk mencocokkan pola, misalnya "\d+" untuk angka atau "(\w+)@(\w+)" untuk menukar dua bagian alamat surel.
- Gunakan "Salin" untuk membawa hasilnya, atau "Unduh .txt" untuk menyimpannya. Potongan berwarna pada hasil persis teks yang ditulis menggantikan setiap kecocokan.
Contoh
Masukan
Teks: Pesanan 1001 dikirim Pesanan 1002 dikirim Pesanan 1003 tertunda Cari: dikirim Ganti dengan: terkirim
Hasil
Pesanan 1001 terkirim Pesanan 1002 terkirim Pesanan 1003 tertunda (Diganti: 2)
Contoh memakai aturan bawaan saja (peka huruf besar-kecil, pencocokan literal), jadi dua kata status ditukar dan tidak ada yang lain berubah. Potongan berwarna pada hasil adalah teks yang ditulis menggantikan kecocokan; posisi yang dihapus tidak menyisakan apa pun untuk diwarnai.
Aturan, batasan, dan masalah yang diketahui
- Hanya ganti semua: tidak ada sakelar "ganti yang pertama" dan tidak ada riwayat urungkan — tetapi kotak masukan tidak pernah ditulis ulang, jadi teks asli selalu tinggal satu suntingan.
- Dalam mode literal (bawaan), ".*", "(" dan "$1" adalah karakter biasa. Hanya dengan "Ekspresi reguler" aktif, pencarian menjadi pola dan $1, $&, $$ serta $<name> bekerja pada penggantian.
- Mode regex berjangkar baris: "^" dan "$" cocok dengan awal dan akhir setiap baris (jadi "^" plus awalan menambahkannya ke setiap baris), dan "." tidak pernah cocok dengan jeda baris.
- Penggantian memindai teks asli sekali: teks yang disisipkan tidak pernah dicocokkan lagi — mengganti "a" dengan "aa" menghasilkan "aa", bukan pertumbuhan tak terkendali. Kecocokan tidak bertumpang tindih, jadi "aa" di dalam "aaa" adalah satu kecocokan.
- "Abaikan huruf besar-kecil" dilipat menurut aturan bahasa halaman dalam mode literal (I/ı Turki ditangani dengan benar, sedangkan İ terlipat menjadi dua titik kode, jadi "i" tunggal tidak akan cocok dengannya); dalam mode regex dipakai flag i peramban, sehingga hasilnya bisa berbeda untuk beberapa bahasa.
- "Abaikan lebar penuh/setengah" (halaman Mandarin, Jepang, dan Korea) hanya memengaruhi pencocokan: koma lebar penuh sama dengan koma, kurung lebar penuh sama dengan kurung biasa, dan spasi lebar penuh sama dengan spasi. Penggantian ditulis persis seperti yang diketik.
- "Kata utuh" hanya disediakan pada halaman bahasa Inggris dan Arab: tulisan CJK tidak punya batas kata, jadi sakelar itu tidak akan berpengaruh di sana — halaman tersebut mendapat opsi lebar penuh/setengah sebagai gantinya.
- Kecocokan tanpa panjang (seperti "^" atau "\b") menyisipkan penggantian pada posisi itu lalu maju satu karakter, sehingga tidak ada yang berulang tanpa henti.
- Di atas 400 kecocokan, hasil berhenti mewarnai setiap penggantian dan menampilkan teks biasa dengan jumlah yang tepat; di atas 200.000 karakter, hasil diperbarui sekitar 0,6 dtk setelah Anda berhenti mengetik, dan teksnya tidak pernah dipotong.
- Regex kompleks dapat melakukan backtracking parah pada teks panjang dan peramban tidak dapat menghentikannya — uji polanya pada sampel pendek sebelum menempel seluruh dokumen.
- Tidak ada unggahan berkas, pemrosesan multi-berkas, pertahankan huruf besar-kecil, atau riwayat; token penggantian $` dan $' tidak didukung. Semua berjalan di peramban Anda: tidak ada yang diunggah atau disimpan.
Alat teks terkait
Yang biasanya dibutuhkan berikutnya setelah penggantian selesai.