Python’da REGEX, örnek


python

import os, re
dosyalar = os.listdir(os.getcwd())
#klasördeki dosyaları listeliyoruz
derle = re.compile("(\{[A-Z].*\})")
for dosya in dosyalar:
#her dosya için
    file = open(dosya, "r") #aç
    liste = file.readlines()
#oku, liste olarak kaydet
    file.close() #kapat
    for s in liste:
#listedeki her satır
#(altyazı satırları oluyor)
        nesne = derle.search(s)
#regex'i ara
        if nesne:
#eğer bulursan(True dönecek)
           a = liste[liste.index(s)]
           a = a.replace(nesne.group(1),"")
           liste[liste.index(s)] = a
#bulduğun kısmı sil
    yeni = open("yeni_%s" % dosya, "w")
#başına "yeni_" ekleyerek
#yeni dosya oluştur
    yeni.writelines(liste)
#yeni dosyaya yaz
    yeni.close()
#yeni dosyayı kaydet
About these ads

Comments are disabled.

Takip Et

Her yeni yazı için posta kutunuza gönderim alın.

%d blogcu bunu beğendi: