Temukan & Ganti

Cari dan ganti dengan regex, huruf besar, dan opsi kata utuh

Kapan menggunakan temukan & ganti vs editor?

Sebagian besar editor memiliki temukan & ganti, tetapi menggunakan salah satunya di browser lebih cepat saat Anda bekerja dengan teks yang saat ini ada dalam formulir, draf email, atau buffer tempel — tidak perlu membuka VS Code, menempel, mengganti, menyalin kembali. Alat ini juga memberi Anda regex tanpa perlu mempelajari jenis editor Anda: ia menggunakan regex JavaScript standar browser (mirip PCRE).

Jumlah kecocokan diperbarui saat Anda mengetik pola pencarian, sehingga Anda tahu berapa banyak penggantian yang akan Anda lakukan sebelum mengklik. Panel hasil menunjukkan teks yang dimodifikasi, membiarkan input tidak tersentuh jika Anda ingin mengulangi.

Kasus penggunaan

  • Ganti nama massal — tukar kelas atau variabel di seluruh tempelan multi-file dalam satu operasi.
  • Tulis ulang URL — ubah semua referensi `localhost:3000` menjadi hostname staging sebelum tangkapan layar.
  • Perbaiki pemisah baris — ganti `\r\n` dengan `\n` saat memindahkan teks yang diedit di Windows ke proyek Unix.
  • Perbarui versi — tukar `1.2.3` dengan `1.3.0` di seluruh draf catatan rilis tanpa melewatkan satu pun.

Contoh

Replace with regex (capture groups)
Input
Search: \b(\w+)@example\.com\b
Replace: [email protected]
In: [email protected], [email protected]

Pertanyaan yang sering diajukan

Apakah mendukung grup tangkapan regex?

Ya — gunakan `$1`, `$2`, dll. di bidang penggantian untuk merujuk grup tangkapan, sama seperti di `String.replace` JavaScript.

Jenis regex apa yang didukung?

Regex JavaScript (ECMAScript). Lookbehind didukung di browser modern. Backreferences dalam pola (misalnya `\1`) berfungsi; grup bernama (`(?<name>...)`) berfungsi.

Apakah pencarian peka huruf besar secara default?

Tidak — pencarian bersifat tidak sensitif terhadap huruf besar secara default (flag regex `i`). Aktifkan opsi 'Sensitif huruf besar' untuk pencocokan huruf besar yang tepat.

Apakah regex yang tidak valid akan merusak alat?

Tidak — pola yang tidak valid menunjukkan pesan kesalahan yang jelas di bawah bidang pencarian dan penggantian dilewati.

Apakah teks saya diunggah?

Tidak. Semua pencocokan dan penggantian terjadi di browser Anda; tidak ada yang dikirim ke server.