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.