103 of 151 menu

re modülünün match metodu

re modülünün match metodu, sadece bir dizenin başında düzenli ifade eşleşmesi arar. Metodun ilk parametresinde arayacağımız düzenli ifadeyi belirtiriz, ikinci parametrede - içinde arama yapacağımız dizeyi belirtiriz. Üçüncü isteğe bağlı parametrede düzenli ifade için ek ayarlar için bayraklar belirtilebilir. 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.match(düzenli_ifade, dize, [bayraklar])

Örnek

Tüm rakam içeren alt dizileri bulalım:

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

Kodun çalıştırma sonucu:

<re.Match object; span=(0, 3), match='123'>

Örnek

Şimdi dizimizin harf karakterleri ile başlamasını sağlayalım:

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

Kodun çalıştırma sonucu:

None

Ayrıca Bakınız

  • findall metodu,
    bir dizideki tüm eşleşmelerin listesini döndürür
  • finditer metodu,
    bir dizideki düzenli ifade ile tüm eşleşmelerin yineleyicisini döndürür
  • search metodu,
    bir dizideki ilk düzenli ifade eşleşmesini arar
  • fullmatch metodu,
    bir dizideki tüm düzenli ifade eşleşmelerini arar
  • Match object nesnesi,
    düzenli ifade eşleşmeleri 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