104 of 151 menu

re modülünün fullmatch metodu

re modülünün fullmatch metodu bir dizede düzenli ifade ile tüm eşleşmeleri arar. Metodun ilk parametresinde arayacağımız düzenli ifadeyi, ikinci parametresinde - içinde arayacağımız dizeyi belirtiriz. Üçüncü isteğe bağlı parametrede flag'ler belirterek düzenli ifade için ek ayarlar yapabiliriz. Metod Match object nesnesi döndürür. Eğer eşleşme bulunamazsa, None döndürülür.

Sözdizimi

import re re.fullmatch(düzenli_ifade, dize, [flag'ler])

Örnek

fullmatch metodunu dizemize uygulayalım:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Kod çalıştıktan sonra None alacağız, çünkü rakamlara ek olarak, dizede boşluk karakterleri de var:

None

Örnek

Şimdi dizemizin sadece rakamlardan oluşmasını sağlayalım:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Kodun çalıştırılmasının sonucu:

<re.Match object; span=(0, 6), match='123456'>

Ayrıca bakınız

  • findall metodu,
    bir dizedeki tüm eşleşmelerin listesini döndürür
  • finditer metodu,
    bir dizede düzenli ifadeyle tüm eşleşmelerin yineleyicisini döndürür
  • search metodu,
    bir dizede düzenli ifadeyle ilk eşleşmeyi arar
  • match metodu,
    bir dizenin başında düzenli ifadeyle eşleşme arar
  • Match object nesnesi,
    düzenli ifadeyle eşleşmeler hakkında bilgi içerir
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet