Notepad ++: Dizeleri büyük bir dosyada maksimum uzunlukta kesmek nasıl yapılır?


0

topluluk yardımına ihtiyacım var lütfen!

900.000 satırlık bir dosyada dizeleri kırpmak istiyorum:

KAA

BSJDKWLADDKHUEW

AJMJJ

GMEMJRGUMGA

GJWEGRJGJALUSGEUIGRL

AGUGADJF

BİZ

.....

Tüm dizeleri maksimum 5 uzunluğa kadar kesmek istiyorum (her çizginin sonunu keserek):

KAA

BSJDK

AJMJJ

GMEMJ

GJWEG

AGUGA

BİZ

.....

Bunu düzenli ifadelerle yapmanın hızlı bir yolu var mı? (Sütun modunda (ALT + Üst Karakter) notepad ++ her zaman çöker, makro ile hiçbir tecrübem olmaz)

Saygılarımla

Yanıtlar:


2

Notepad ++ kullanarak:

Ne buldun: ^([^\n]{5}).*?$

İle değiştirin: $1


0

Notepad ++ Search>Replaceseçeneğini kullanın

Bul: ([0-9A-Za-z]{5})

Değiştirmede: $1\n


Teşekkürler sreekanth! Maalesef kodunuz şöyle bir şey yapar: notep ad advey kod doğru bir şekilde dizilirse, kesilen kısmı bir sonraki satırda hareket ettirir! Baska öneri?
— Osmund

Kırpılan kısım silinmelidir!
— Osmund

Bu benim hatam, bir sonraki satıra geçmek gerektiğini düşündüm
— sreekanth,

Ben bir fikir bu başvurun yok superuser.com/questions/339601/...
— sreekanth
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.