⊗pyPmREMF 60 of 129 menu

Meetod findall Pythoni regulaaravaldistes

Kõikide regulaaravaldisega kattumiste otsimiseks Pythonis kasutatakse meetodit findall. Meetodi esimeses parameetris määrame otsitava regulaaravaldise, teises parameetris - otsingustringi. Meetod kontrollib kõiki kattumisi, otsides neid vasakult paremale. See tagastab kattumistega stringide nimekirja või korteežide nimekirja, kui otsinguks on määratud regulaaravaldised taskutes. Kui kattumisi ei leita, tagastatakse tühi nimekiri. Meetodi findall süntaks näeb välja selline:

re.findall(mida otsida, kust otsida)

Leiame kõik regulaaravaldisega kattumised stringis:

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

Koodi täitmise tulemus:

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

Antud string:

txt = '123 aaa 456 bbb 789'

Kuva numbrite sisaldavate alamstringide nimekiri.

Antud string:

txt = 'abc 123 def 456 789'

Kuva tähti sisaldavate alamstringide nimekiri.

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