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.