TanodTools
ID

Cari dan ganti teks

Ganti kata atau pola di seluruh blok teks, dan lihat berapa banyak kecocokan sebelum Anda menggantinya.

Berjalan sepenuhnya di browser Anda

Ketik apa yang ingin dicari.

Teks hingga sekitar 5 MB. Pola regex yang berjalan lebih dari 2 detik akan dihentikan.

Cara mencari dan mengganti teks

  1. Tempel teks Anda ke kotak, atau buka file .txt.
  2. Ketik apa yang dicari dan penggantinya. Jumlah kecocokan diperbarui saat Anda mengetik.
  3. Tekan Ganti semua, lalu salin hasilnya atau unduh.

Mengganti teks secara massal

Cari dan ganti mengubah setiap kemunculan sebuah kata atau pola dalam sekali jalan. Jumlah kecocokan diperbarui saat Anda mengetik, sehingga Anda bisa melihat seberapa luas perubahan sebelum menerapkannya, dan hasilnya muncul di kotak terpisah sehingga teks asli Anda tidak pernah tertimpa sampai Anda memilih "Pakai hasil sebagai teks".

Ekspresi reguler memungkinkan Anda menggambarkan bentuk, bukan string yang tetap: deretan digit, tanggal, kata yang diikuti koma. Grup dalam kurung bisa disusun ulang di teks pengganti dengan $1, $2 dan seterusnya. Karena pola yang ditulis kurang baik bisa berjalan sangat lama, pola dijalankan di worker latar belakang yang dihentikan setelah dua detik.

Tips

Pertanyaan umum

Apakah pencariannya harfiah atau berupa pola?

Harfiah secara default: yang Anda ketik dicocokkan persis, termasuk karakter seperti . dan *. Aktifkan "Ekspresi reguler" untuk memakai sintaks ekspresi reguler JavaScript.

Bagaimana cara memakai grup di teks pengganti?

Dalam mode ekspresi reguler, $1, $2 dan seterusnya menyisipkan teks yang cocok dengan grup dalam kurung pertama, kedua (dan seterusnya), $& menyisipkan seluruh kecocokan dan $<name> menyisipkan grup bernama. Contohnya, mencari (\w+)@(\w+) dan menggantinya dengan $2 at $1 mengubah bob@example menjadi example at bob. Dalam mode harfiah, teks pengganti disisipkan persis seperti yang diketik.

Apa fungsi Kata utuh?

Opsi ini hanya mencocokkan teks yang dicari jika tidak menjadi bagian dari kata yang lebih panjang, jadi mencari kota tidak cocok dengan kotak. Dalam mode harfiah, huruf, digit dan garis bawah dihitung sebagai karakter kata dalam aksara apa pun. Dalam mode ekspresi reguler, pola Anda dibungkus batas kata (\b), yang hanya mengenali A-Z, digit dan garis bawah.

Apa itu batas 2 detik?

Beberapa pola, seperti (a+)+$, bisa memakan waktu sangat lama pada teks tertentu. Mode ekspresi reguler berjalan di worker latar belakang terpisah; jika belum selesai setelah 2 detik, pola dihentikan dan Anda diberi tahu bahwa pola itu terlalu lama, sehingga halaman tidak pernah macet.

Apakah pola berlaku lintas baris?

Dalam mode ekspresi reguler, ^ dan $ cocok di awal dan akhir setiap baris, dan titik tidak cocok dengan jeda baris. Huruf besar/kecil diabaikan kecuali Cocokkan huruf besar/kecil aktif.

Apakah teks saya diunggah?

Tidak. Semuanya berjalan di browser Anda dan tidak ada yang disimpan atau dikirim.