100 of 151 menu

re modulynyň findall metody

findall metodu re modulynyň regulýar ifadä bilen ähli gabat gelmeleriň sanawyny gaýtaryp berýär. Eger regulýarka çöntüklere ýerleşdirilense, onda metod korpusy gaýtarar. Metodyň birinji parametrinde gözleg üçin regulýarka görkezilýär, ikinji parametrinde - gözleg üçin setir. Üçünji hökmany bolmadyk parametrde regulýaranyň goşmaça sazlamalary üçin baýraklary belläp bileris. Metod ähli gabat gelmeleri gözleýär, olary çepden saga gözleýär.

Sintaksis

import re re.findall(regulýarka, setir, [baýraklar])

Mysal

Geliň, setirde regulýarka bilen ähli gabat gelmeleri tapalyň:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Kodyň ýerine ýetirilmegi netijesi:

['12', '43', '56']

Mysal

Indi bolsa, regulýaranyň çöntüklerindäki ähli gabat gelmeleri tapalyň:

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

Kodyň ýerine ýetirilmegi netijesi:

[('1', '2'), ('4', '3'), ('5', '6')]

Şeýle-de görüň

  • finditer metodu re modulynyň,
    setirde regulýaranyň ähli gabat gelmeleriniň iteratoryny gaýtaryp berýär
  • search metodu re modulynyň,
    setirde regulýara bilen ilkinji gabat gelmegi gözleýär
  • match metodu re modulynyň,
    setiriň başynda regulýara bilen gabat gelmegi gözleýär
  • fullmatch metodu re modulynyň,
    setirde regulýara bilen ähli gabat gelmeleri gözleýär
  • split metodu re modulynyň,
    setiri görkezilen bölüji boýunça sanawa bölýär
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et