Python : RE Modülü

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 re
dene = "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 re
dene = "python python merhaba python"

result = re.split(" ",dene)
print(result)


3. re.sub() 


Kullanımı ~ (" ", "+", dene)

import re
dene = "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 re
dene = "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.

0 Comments

Post a Comment

Post a Comment (0)

Previous Post Next Post

Hack Haber