• 13-05-2020, 22:29:54
    #1
    Arkadaşlar elimde bir takım dökümanlar var.
    Hashes org sitesinden indirdim.

    Tek istediğim 7 ve daha az haneli kelimeler satırların silinmesi.
    Bunun için bu ve değiştire ^.{0,7}$ yazıp sadece Regular Extensions şını işaretliyorum. Alt kısım bulunca değiştirilecek kutu boş.

    Sonradan boş satırları siliyorum.

    Şimdi sorum şu

    1) Bazen tek satırlı veya 7 ve daha az olan kelime harfli sayılı dizinler silinmiyor. Kullandığım kod doğrumu? ^.{0,7}$

    2) Bazen dosyayı açınca



    Bu seçeneği görüyorum Bu durumda ne yapmalıyım?


    Şimdiden yardımlarınız için teşekkür ederim.
  • 13-05-2020, 22:51:08
    #2
    Hocam 1. sorun: kod eksik ve hatalı olduğu için istediğin sonucu alamazsın. "s(.*?){0,7}s" bu pattern işini görecektir, iki boşluk arasında 7 karakterden küçük herşeyi seçer
    2. Soruna gelince OK diyerek geçebilirsin
  • 14-05-2020, 01:41:15
    #3
    InternettinHoca adlı üyeden alıntı: mesajı görüntüle
    Hocam 1. sorun: kod eksik ve hatalı olduğu için istediğin sonucu alamazsın. "s(.*?){0,7}s" bu pattern işini görecektir, iki boşluk arasında 7 karakterden küçük herşeyi seçer
    2. Soruna gelince OK diyerek geçebilirsin
    Yardımlarınız için teşekkür ederim.
    Açmayı planladığım dosya 3gb ve loading bittikten sonra %100 ulaşınca hem bir kasma yaratıyor program. Uzun süre beklesekte geçmiyor. 8 gbra var ve genelde 2.5 gb ram kullanımda boşta 4 çekirdekli bir işlemcim var.
    İşlem yapmayı denedim. Pc neredeyse kilitlendi. %0 uzun süre kaldı çok ağırdı. Bu normalmi pilotedit ultraedit notepad bile kullandım bukadar ağır değildi. Sorun ne olabilir sizce?

    programı ilk yüklediğimde dosya hemen dolunca fare topuyla listeye seri bir şekilde bakabiliyordum artık çok ağır dosya dolsada kasmalar geçmiyor filan sorun ne anlayamadım.

    3 gb bir dosyada 7 hane ve altındaki satırları silmek bukadar sorun olur mu?

    Teşekkür ederim

  • 14-05-2020, 03:58:59
    #4
    Hocam 8gb ram'de sorunsuz çalışır ama eşleşme sayısı ne kadar bu da önemli, zaten dosya boyutu yüksek onu açıyor, bide dosya içinde regex ile arama yapıyor bu da başlı başına yorar, artı birde bunları toplu sil derseniz o da ayrı yük bindirir belki 1 milyon eşleşme oluyor dosyada ve herbir işlem ram'e yük bindiriyor olaiblir. Dosya içeriğini ve yapısını bilmediğim için bişey diyemiyorum ama çözüm olarak dosyayı en azından bi kaç parçaya ayırabilir ve ayrı ayrı işlem yapabilirsiniz.

    https://www.youtube.com/watch?v=b0ikd9xsb00