Python Re (REGULAR EXPRESSION ) Modülü Nedir ?

Bir kaynak içinde , istediğimiz formatta metinleri yakalamamıza imkan sağlar.


re.search()
re.start()
re.end()
re.sub
re.endpos()
re.findall()

. Karakteri
* Karakteri
+ Karakteri
[] Karakteri
^ Karakteri
$ Karakteri




re.search()

Aranılan içeriğin metin içinde olup olmadığını kontrol eder.



Span değeri içeriğin hangi indexler arasında olduğunu , match değeri ise metin içinde aradığımız kelimeyi gösterir.


Eğer ki metin içinde nokta (.) sorgularsak bize ilk index numarsını verecektır.



Bunu duzeltmek için \ işaretini kullanmamız gerekiyor . Sağındakı m-eta karekterlerını dahil etmeden arama yapar.

re.start()

Aranılan içeriğin başladığı index numarasını gösterir.



re.end()

Aranılan içeriğin bitiş index numarsını gösterir.



re.sub

Metin içinde değişiklik yapmamızı sağlar.




re.endpos()

Metin içinde toplam karakter sayısını gösterir.




re.findall()

Metin içinde aradığımız karakterden kaç tane olduğunu gösterir.





.Karekteri

Karakterlerın yerini tutmak için kullanılır.




Sonu ython ile biten tüm kelimleri bize gösterecektır.


* Karakteri

Karakterlerden 0 ve 0 dan fazla varmı diye sorgulama yapar.



+ Karakteri

, +Karakteride 1 ve 1 den f fazla karekter olup olmadığını sorgular.


[] Karekteri

İçine yazmış olduğumuz karekterlerı sorgulamak için kullanılır.




^ Karakteri

Metinin başlangıcını kontrol eder.



Eğer ki başlangıc olarak girdiğimiz değer ile başlamıyorsa metin içi boş bir liste gönderecek



$ Karekteri

Metin sonunu kontrol eder.