Autohotkey – Ahk ile Text Dosyasında Boş Satırları Silme

Son güncelleme : Ocak 23, 2019



AHK makrosu oluşturmak için:

https://www.aklimagelmisken.xyz/autohotkey-ahk-nedir/


Direkt örnekle açıklayacağım:

Txt Dosyası: Yazı.txt

Değişken: Contents

Amaç: Bir text dosyasında bulunan boş satırları silmek

Text Dosyası – Başta:

Autohotkey Ahk ile Text Dosyasında Boş Satırları Silme

Script:

FileRead, Contents, Yazı.txt

; Contents değişkenindeki boş satırları bul ve değiştir

Contents := RegExReplace(Contents, “\R+\R”, “rn”)
FileDelete, Yazı.txt
Fileappend, %Contents%, Yazı.txt

Sonuç:
Autohotkey Ahk ile Text Dosyasında Boş Satırlar Silindi
Not:
* Eğer bazı yazısız satırlarda sadece TAB karakteri varsa, RegExReplace satırından önce şu kodu ekleyerek TAB’ları silebiliriz:
StringReplace , Contents, Contents,%A_Tab%,,All
* Eğer bazı satırlarda birden çok boşluk karakteri varsa, örneğin ”     ” gibi, RegExReplace satırından önce şu kodu ekleyerek birden çok boşluğu tek boşluğa ” ” indirebiliriz:
Content:= RegExReplace(Contents, “S) +”, A_Space)
Son olarak bu kodla da, başta, sonda ve aralarda kalan tek boşluklu satırları silebiliriz:
Contents := RegExReplace(Contents, “`am)^\s+|\h+$|\R\z”)


Ahk-ile-Text-Dosyasında-Boş-Satırları-Silme-Makrosu.ahk
dosyasını  buradan indirebilirsiniz:
(Bağlantı direkt açılırsa, sağ tıklayarak “Bağlantıyı farklı kaydet…”i seçiniz)
Ahk indir


* Scriptte geçen komutların Türkçe açıklamaları ve örnekleri için bu sayfaya bakınız:
AHK Makro Programı Komutları ve Açıklamaları
https://www.aklimagelmisken.xyz/ahk-makro-programi-komutlari-ve-aciklamalari/


Aktif Pencere başlığını ve Sınıf bilgisini bulma:
AU3 Spy.exe
AHK-Pencere Başlığı,Koordinat,Boyut Bulma-AU3_Spy.exe indir
 




Bir cevap yazın