Mooduli re meetod fullmatch

Mooduli re meetod fullmatch otsib kõik vasted regulaaravaldisega stringis. Meetodi esimeses parameetris määrame regulaaravaldise, mida otsime, teises parameetris - stringi, millest seda otsime. Kolmas valikuline parameeter võimaldab määrata lippe regulaaravaldise täiendavateks seadistusteks. Meetod tagastab objekti Match object. Kui vasted ei leita, tagastatakse None.

Süntaks

pythonimport re

re.fullmatch(regulaaravaldis, string, [lipud])

Näide

Rakendame meetodit fullmatch meie stringile:

pythontxt = '123 456 789'
res = re.fullmatch('\d+', txt)

print(res)

Pärast koodi täitmist saame None, kuna lisaks numbritele on stringis ka tühikud:

pythonNone

Näide

Nüüd koosneb meie string ainult numbritest:

pythontxt = '123456'
res = re.fullmatch('\d+', txt)

print(res)

Koodi täitmise tulemus:

python<re.Match object; span=(0, 6), match='123456'>

Vaata ka

  • mooduli re meetod findall,
    mis tagastab nimekirja kõikidest vastetest stringis
  • mooduli re meetod finditer,
    mis tagastab iteraatori kõikidest vastetest regulaaravaldisega stringis
  • mooduli re meetod search,
    mis otsib esimest vastet regulaaravaldisega stringis
  • mooduli re meetod match,
    mis otsib vastet regulaaravaldisega stringi alguses
  • mooduli re objekt Match object,
    mis sisaldab informatsiooni vastetest regulaaravaldisega