Python : RE Modülü
Python'da RE Modülü ile filtreleme ve arama işlemleri gerçekleştirilebilir. RE Modülü içerisinde çok önemli 3 methot barındırır bunlar "findall,search,sub,split" belirtilen değişkenler içerisinde kurallarına uygun biçimde kullanımları sağlanarak arama ve filtreleme işlemleri uygulanabilir.
Kısa ve örnekli anlatımları ile bir kaç örnekte, sizlere hangi işlevlerde nasıl kullanıkdıklarını maddeler halinde aşağıda sunuyoruz.
1. re.findall()
arama komutu kaç kelime olduğunu aratır
import redene = "python python merhaba python"result = re.findall("python",dene)result = len(result)print(result)
2. re.split()
("/") parantez içerisine verdiğimiz her bulduğu kısımdan böler ve dizi yapısı haline getirir
import redene = "python python merhaba python"result = re.split(" ",dene)print(result)
3. re.sub()
Kullanımı ~ (" ", "+", dene)
import redene = "python python merhaba python"result = re.sub(" ","+",dene)print(result)
1. İlk parantez değişek olan veri
2. İkinci parantez yerine değiştirilecek olan veri
3. Uygulanacak olan değişken adı
4. re.search()
Belirtilen kelimeyi ilk hangi konumda kaçıncı indeks numaraları aralığında olduğunu span
kısmında belirtir. Sadece ilk karşısına çıkan bulduğu aranan kelimeyi gösterir.
Kullanımı ~ ("Aranan Kelime",DeğişkenAdı)
import redene = "python python merhaba python"result = re.search("python",dene)print(result)
Çıktısı : <re.Match object; span=(0, 6), match='python'>
Detaylı anlatım değil temel bir anlatım kullanılmıştır. Bir çok farklı öğe'yi içerisinde barındırmakta bu detaylı bilgilendirme için https://www.w3schools.com/ adresini ziyaret edebilirsiniz.
Post a Comment