100 of 151 menu

re модулунун findall методу

re модулунун findall методу регулярдык туюнтма менен бардык дал келүүлөрдүн тизмесин кайтарат. Эгерде регулярдык туюнтмалар кармандарга жайгаштырылса, анда метод кортежди кайтарат. Методтун биринчи параметринде издөөчү регулярдык туюнтма көрсөтүлөт, экинчи параметринде - издөөчү сап. Үчүнчү милдеттүү эмес параметрде флагдарды регулярдык туюнтманын кошумча жөндөөлөрү үчүн көрсөтсө болот. Метод бардык дал келүүлөрдү солдон оңго карай издөө менен текшерет.

Синтаксис

import re re.findall(регулярдык туюнтма, сап, [флагдар])

Мисал

Келгиле, саптагы регулярдык туюнтма менен бардык дал келүүлөрдү таап көрөлү:

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

Кодду иштетүүнүн натыйжасы:

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

Мисал

Эми келгиле, регулярдык туюнтманын кармандарындагы бардык дал келүүлөрдү таап көрөлү:

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

Кодду иштетүүнүн натыйжасы:

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

Ошондой эле караңыз

  • finditer методу re модулунун,
    ал саптагы регулярдык туюнтма менен бардык дал келүүлөрдүн итераторун кайтарат
  • search методу re модулунун,
    ал саптагы регулярдык туюнтма менен биринчи дал келүүнү издейт
  • match методу re модулунун,
    ал саптын башында регулярдык туюнтма менен дал келүүнү издейт
  • fullmatch методу re модулунун,
    ал саптагы регулярдык туюнтма менен бардык дал келүүлөрдү издейт
  • split методу re модулунун,
    ал сапты көрсөтүлгөн бөлүүчү боюнча тизмеге ажыратат
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу