Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
100 of 151 menu
◀ ▶

Meetod findall

Mooduli re meetod findall tagastab kõik regulaaravaldise vasted loendina. Kui regulaaravaldises on kasutatud sulgruppe (pocket), siis meetod tagastab enniku. Meetodi esimeses parameetris määratakse otsitav regulaaravaldis, teises parameetris - otsitav sõne. Kolmandas valikulises parameetris saab määrata lippe regulaaravaldise täiendavaks seadistamiseks. Meetod kontrollib kõiki vastavaid vasakult paremale.

Süntaks

import re re.findall(regulaaravaldis, sõne, [lipud])

Näide

Leiame kõik regulaaravaldisega vasted sõnes:

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

Koodi täitmise tulemus:

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

Näide

Nüüd leiame kõik vasted regulaaravaldise sulgruppides:

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

Koodi täitmise tulemus:

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

Vaata ka

  • mooduli re meetod finditer,
    mis tagastab iteratori kõikide regulaaravaldise vastete jaoks sõnes
  • mooduli re meetod search,
    mis otsib esimest regulaaravaldise vastet sõnes
  • mooduli re meetod match,
    mis otsib regulaaravaldise vastet sõne alguses
  • mooduli re meetod fullmatch,
    mis otsib kõiki regulaaravaldise vastet sõnes
  • mooduli re meetod split,
    mis jagab sõne loendiks etteantud eraldaja järgi
← →
↑
Eesti▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu