Hapus semua setelah sejumlah karakter dalam string di Notepad ++

1

Berikut ini adalah contoh karakter per baris di Notepad ++. Saya perlu membatasi karakter per baris hingga 14 karakter.

11111111111111111111
222222222222222222222222222
33333333333333333333333

Saya perlu terlihat seperti berikut:

11111111111111
2222222222222222
33333333333333

Bagaimana saya bisa membatasi jumlah karakter hingga 14 karakter per baris di Notepad ++

David
sumber
Bisakah Anda memberikan lebih banyak informasi tentang tujuan root yang ingin Anda capai - apakah ini hanya untuk mengedit atau akankah file digunakan oleh sistem lain dan memerlukannya dengan cara ini, apakah itu karakter acak atau pola tertentu?
Eric G
1
Jika Anda hanya perlu melakukannya sekali, lihat fitur Mode Kolom notepad-plus-plus.org/features/column-mode-editing.html dan hapus saja 13 yang terakhir dengan beberapa klik.
TheUser1024

Jawaban:

5

Lakukan penggantian Regex.
Menggantikan ^(.{14}).*$ dengan \1. Simpan . matches newline opsi tidak dicentang.

tumchaaditya
sumber
Untuk beberapa alasan saya perhatikan bahwa karakter ^ tidak selalu berfungsi di Notepad ++, ia tidak dapat menemukan regex yang dimulai dengan itu. Tahu kenapa?
Kard Nails
Ini bekerja untuk saya dengan data sampel OP. Bisakah Anda memposting sampel Anda di pastebin?
tumchaaditya
Itu pada pertanyaan serupa lainnya, di mana OP perlu menghapus semua kemunculan literal "\ N" pada setiap baris kecuali yang pertama. Jadi saya sarankan dia lari (\\N.*?)\\N beberapa kali. Berhasil, tetapi pengguna lain memposting ini ^(.*?\\N.*?)\\N (ketika kami berpikir OP hanya ingin menghapus kejadian kedua pada setiap baris) yang tidak berfungsi untuk penanya, juga untuk saya. Notepad ++ tidak dapat menemukannya. Tidak ada masalah dengan redex Anda, meskipun ...
Kard Nails
1

Di notepad ++ Anda dapat menggunakan fungsi temukan dan ganti seperti ini: enter image description here

chaput
sumber
1
Anda mungkin ingin menambahkan ^ dan & amp; untuk itu hanya untuk membuatnya gagal aman dan OP telah menyebutkan karakter. Bukan hanya digit.
tumchaaditya