it-swarm.asia

Notepad ++ Menemukan dan mengganti string dengan baris baru

Pertimbangkan skenario di mana Anda memiliki string spesifik yang ingin Anda temukan-dan-ganti. Anda ingin menggantinya dengan string baru yang berisi karakter baris baru (atau urutan karakter).

abc123 xyz456-blah
fsafd23 xyz456-green
89hjkf23 xyz456-red
afdsa23 xyz456-yellow
abaac123 xyz456-orange

Dalam skenario di atas, saya ingin mencari "xyz" dan ganti spasi dengan carriage return/newline.

Hasilnya akan terlihat seperti:

abc123
xyz456-blah
fsafd23
xyz456-green
89hjkf23
xyz456-red
   ︙

dll ...

Pertanyaan: Bagaimana Anda akan dengan mudah mencapai ini menggunakan Notepad ++? Apakah ada alat lain yang Anda sarankan untuk dengan mudah melakukan perintah ini?

211
p.campbell

Di Notepad ++, sangat mudah ...

  • Temukan: xyz
  • Ganti dengan:\n


  • Mode Pencarian: Diperpanjang (\ n,\t, dll)

Caranya adalah dengan mengatur mode pencarian.

61
th3dude

Saya sedikit curang ketika S & Dering karakter yang tidak dapat saya ketik langsung ke dalam bidang teks (mis. Tab dan baris baru). Temukan suatu tempat di dokumen yang sudah memiliki karakter itu, lalu salin, dan rekatkan ke bidang ganti.

Jadi, dalam contoh Anda, mulai dari awal satu baris, klik, seret ke ujung baris sebelumnya, salin, dan tempel ke dialog Ganti.

5
Macha

Dalam dialog "Ganti", pastikan bahwa di bawah Mode Pencarian Anda telah memilih "Diperpanjang". Kemudian ketik kotak temukan, masukkan "xyz" dan ganti dengan "\ n".

5
tj111

Untuk Notepad ++, ubah mode pencarian ke Diperpanjang kemudian di Ganti dengan penggunaan bidang \n .

2
dlux