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 ++


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.


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


1
Anda mungkin ingin menambahkan ^ dan & amp; untuk itu hanya untuk membuatnya gagal aman dan OP telah menyebutkan karakter. Bukan hanya digit.
— tumchaaditya
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.