Saya memiliki sebuah file dengan campuran CRLF dan LF, dan ingin menghapus LF. Saya baru di Notepad++ dan hanya download V6.23.
I'm menggunakan pencarian/mengganti kotak dialog di extended mode. Ini akan menemukan dan menghitung CR LF (menggunakan \r\n), tapi jika saya melakukan menggantikan (misalnya kosong atau \r) tidak ada yang terjadi, dan mengganti semua kata itu telah diganti 0 kejadian. Ada sekitar 1000 CRLF dalam file dan mungkin 100 lone LF.
Ada ide?
Tugas: File yang memiliki campuran CRLF dan LF, dan anda ingin berakhir dengan hanya CRLF dan menghapus semua standalone contoh LF.
File:
File (Lihat Semua Karakter):
Sekarang jika anda hanya menghapus mandiri LF di akhir Baris 3, anda harus berakhir dengan Baris 3 dan 4 yang bergabung bersama-sama, dengan sisa akhir baris tidak terpengaruh.
Ganti #1 (\n
dengan (kosong)
):
File setelah Ganti #1:
Ganti #2 (\r
dengan \r\n
):
File setelah Ganti #2:
Hasil akhir:
Kesimpulan: Notepad++ tampaknya mampu melakukan pekerjaan baik-baik saja!
Mungkin saya hanya menyarankan bahwa 2 paling biasa akhir baris kedua CRLF atau LF.
Jika anda menghapus LF, anda akan berakhir dengan akhir baris hanya CR. Ini adalah non-standar.
Ini (tergantung pada penggunaan anda) dapat istirahat banyak hal. Misalnya windows host file yang akan pecah jika anda melakukan hal ini (hanya menghabiskan banyak waktu dukungan telepon tentang masalah ini).
Pastikan Tampilkan semua karakter tombol yang dipilih. Gunakan Alt dan drag mouse di atas hanya teks yang ingin anda copy dan paste. JANGAN PILIH CR|LF. CR|LF akan bisa disingkirkan. Lakukan hal yang sama ketika anda menyisipkan dan menggunakan Alt dan tidak pilih CR|LF dan tekan Ctrl->v. Ini adalah untuk menambahkan daftar dari teks ke file terpisah dengan daftar teks.
Berdasarkan jawaban di atas, saya've datang dengan substitusi tunggal untuk memecahkan masalah ini, yang saya sendiri.
Bukan menggantikan "\r\n" untuk"\n"
dan melakukan hal itu lagi, saya diganti "\r\n" untuk","
(tidak ada), maka hal itu dilakukan. Saya juga ditandai "Membungkus" dan kotak di samping itu, memperpanjang mungkin ekspresi reguler.
Untuk beberapa alasan, hal ini diperlukan untuk menggantikan spasi ganda dengan spasi tunggal setelah itu, tapi "\r\n"
diselesaikan setelah penggantian pertama.
EOL fitur konversi di bawah menu Edit melakukan pekerjaan baik-baik saja, sebagai seseorang yang telah disebutkan - sangat cepat, sangat mudah, sangat akurat. Aku melihat sesuatu yang sedikit aneh, meskipun, yang adalah mengapa saya'm melemparkan di my two cents worth.
Saya bertujuan untuk Windows pengkodean. Dalam beberapa file saya, saya didn't memiliki pilihan untuk memilih 'Format Windows' karena itu berwarna abu-abu, aku'm menebak karena sebagian besar file menggunakan Windows karakter Akhir Baris. Solusi sederhana adalah untuk memilih salah satu dari dua opsi lainnya ('UNIX/OSX Format' atau 'Old Mac Format') dan kemudian, sekali lagi, pergi 'Edit --> EOL Konversi' dan Format Windows sekarang tersedia untuk memilih.
Dalam rangka untuk menghapus CRLF anda harus pilih ikon di bagian atas yang mengatakan "Tampilkan semua karakter", dan mereka akan pergi. Hanya memindai dengan mouse anda dan menemukan salah satu yang terlihat seperti mundur P.
Membuka file di Notepad++.
Langkah 1) dimasukkan ke dalam word warp ( lihat wordwrap) Langkah 2) pergi untuk pencarian.. klik di : menemukan karakter dalam berbagai tab
Di jendela pencarian, anda harus berkisar dari 10 SAMPAI 10. kemudian anda dapat menemukan semua terjadinya CR/LF dan LF.
Menghapus secara manual jika file tersebut adalah file yang sangat kecil.