Text/Clean

Cari dan ganti

Mengganti bagian yang ditemukan dengan teks atau regex menjadi isi lain.

Contoh

  • Opsi yang diterapkan
  • Teks yang dicari(\d{4})-(\d{2})-(\d{2})
  • Ganti dengan$3/$2/$1
  • Regex
Masukan
2026-09-23
2025-12-01
Hasil
23/09/2026
01/12/2025

Simbol dalam contoh: ⇥ tab · · spasi di akhir baris · ⍽ NBSP · □ spasi lebar penuh · ◌ karakter lebar nol

Buka operasi ini di alat

Apa fungsinya

Mengganti setiap kemunculan teks yang dicari dengan teks pengganti. Operasi ini bisa dimasukkan beberapa kali dalam satu pipeline untuk menerapkan beberapa aturan secara berurutan.

Mode biasa

Mencari persis sesuai karakter yang diketik. Simbol seperti . * ( dicari sebagai karakter itu sendiri tanpa makna khusus. Jika 'Tafsirkan \n \t sebagai baris baru & tab' diaktifkan, \n pada teks yang dicari dan teks pengganti menjadi jeda baris dan \t menjadi tab. Praktis untuk mengganti tab dengan koma atau menyisipkan jeda baris setelah simbol tertentu. $ pada teks pengganti dimasukkan apa adanya.

Mode regex

Mencari dengan sintaks regex JavaScript. Flag cocok global (g), multibaris (m), dan Unicode (u) diterapkan, sehingga ^ dan $ cocok dengan awal dan akhir setiap baris. Pada teks pengganti, rujuk grup kurung dengan $1, $2, dan seluruh kecocokan dengan $&.

  • Mengubah format tanggal: (\d{4})-(\d{2})-(\d{2})$3/$2/$1
  • Menghapus spasi di akhir baris: [ \t]+$ → (kosong)
  • Menghapus kurung beserta isinya: \s*\([^)]*\) → (kosong)
  • Menyamarkan bagian tengah nomor telepon: (\d{3})-\d{3,4}-(\d{4})$1-****-$2

Galat

Jika regex tidak valid, misalnya kurungnya tidak berpasangan, galat ditampilkan di langkah itu dan masukan diteruskan apa adanya ke langkah berikutnya. Lihat panduan regex untuk pola lainnya. Untuk menghapus seluruh baris, Filter baris lebih sederhana.