Misalkan saya memiliki garis-garis ini:
A
B
C
D
E
Aku ingin menghapus baris kosong, dan ruang-ruang sebelum surat itu juga, seperti ini:
A
B
C
D
E
Bagaimana saya bisa mencapai hal ini di Notepad++?
Untuk menghilangkan spasi(s) dan semua baris kosong (bahkan jika baris kosong mengandung spasi atau tab)
^\s*
untuk "Menemukan apa yang" dan meninggalkan "Ganti dengan" kosong.Regex penjelasan:
^
berarti awal baris\s*
berarti setiap nomor (bahkan 0) spasi karakter. Karakter termasuk spasi tab, spasi, baris baru, dan carriage return.Anda bisa menggunakan ekspresi reguler mencari dan mengganti.
____(.)\r_
(swap _ dengan ruang, karena itu doesn't format yang tepat di situs ini)\1
Mengubah ruang yang anda butuhkan karena saya pikir situs ini tidak menunjukkan tepat ruang yang anda butuhkan.
Saya merekomendasikan penjahit membuat ekspresi regular dengan menggunakan tutorial dan ini contekan.
Tekan Pilih+Jam untuk membuka Cari dan Ganti Kotak dialog, dan masukkan seperti berikut ini.
Copy 2 ruang kosong (Pilih+C), mencari dan mengganti (Pilih+Jam), paste di kode Menemukan bidang dan pilih Ganti. Jika anda memiliki karakter yang sama dengan ruang kosong di belakang atau di depan, salin karakter dengan kosong dan menggantinya dengan karakter yang sama tanpa kosong.
Tidak ada yang rumit perintah, yang, by the way, kau't bekerja untuk saya.