⊗pyPmREMF 60 of 129 menu

Метад findall у рэгулярных выразах Python

Для пошуку ўсіх супадзенняў з рэгуляркай у Python ужываецца метад findall. У першым параметры метаду паказваем рэгулярку, якую будзем шукаць, у другім параметры - радок для пошуку. Метад правярае ўсе супадзенні, шукаючы іх злева направа. Ён вяртае спіс радкоў з супадзеннямі або спіс картэжаў, калі для пошуку зададзены рэгуляркі ў кішэнях. Калі супадзенні не знойдзены, то вернецца пусты спіс. Сінтаксіс метаду findall выглядае так:

re.findall(што шукаць, дзе шукаць)

Давайце знойдзем усе супадзенні з рэгуляркай у радку:

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

Вынік выканання кода:

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

Дадзены радок:

txt = '123 aaa 456 bbb 789'

Вывядзіце спіс падрадкоў, якія змяшчаюць лічбы.

Дадзены радок:

txt = 'abc 123 def 456 789'

Вывядзіце спіс падрадкоў, якія змяшчаюць літары.

Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць