103 of 151 menu

Mooduli re meetod match

Mooduli re meetod match otsib ainult vastet regulaaravaldisele stringi alguses. Meetodi esimeses parameetris täpsustame otsitava regulaaravaldise, teises parameetris - stringi, millest seda otsime. Kolmandas valikulises parameetris saame määrata lippe regulaaravaldise täiendavateks seadistusteks. Meetod tagastab Match object objekti. Kui vastet ei leita, tagastatakse None.

Süntaks

import re re.match(regulaaravaldis, string, [lipud])

Näide

Otsime üles kõik numbreid sisaldavad alamstringid:

txt = '123 456 789' res = re.match('\d+', txt) print(res)

Koodi täitmise tulemus:

<re.Match object; span=(0, 3), match='123'>

Näide

Paneme nüüd oma stringi algama tähemärkidega:

txt = 'aaaa 123 456 789' res = re.match('\d+', txt) print(res)

Koodi täitmise tulemus:

None

Vaata ka

  • mooduli re meetod findall,
    mis tagastab loendi kõikidest stringis leitud vastetest
  • mooduli re meetod finditer,
    mis tagastab iteraatori kõikide regulaaravaldisega vastete üle stringis
  • mooduli re meetod search,
    mis otsib esimest regulaaravaldisega vastet stringis
  • mooduli re meetod fullmatch,
    mis otsib kõiki regulaaravaldisega vastet stringis
  • mooduli re objekt Match object,
    mis sisaldab informatsiooni regulaaravaldisega vastete kohta
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