baştaki ve sondaki datanın içinde : yoksa regex'e gerek yok. : lere göre parçalayıp sadece baştaki ve sondaki kısmı alabilirsiniz.
python örneği
string = "data1:data2:data3"
print(':'.join([string.split(':')[i] for i in (0,-1)]))
çıktı:
data1:data3
Python pek bilmediğim için soruyorum
bunu 5000 satırlı txt file içine nasıl uygularım?
file = open("hastalistem.txt", encoding="utf8") content = file.read() print(':'.join([content.split(':')[i] foriin (0,-1)])) Böyle yaptığım zaman sadece 5000. satırı print ediyor. forlineincontent: ile denedim fakat yine sürekli 5000. satırı yazdırıyor. Bir kerelik bir işlem olduğu için yapsam kurtulsam diye bakıyorum