⊗pyPmREMFm 65 of 129 menu

Meetod fullmatch Pythoni regulaaravaldistes

Meetod fullmatch kontrollib stringi täielikku vastavust regulaaravaldisega. Meetodi esimeses parameetris määrame regulaaravaldise, mida otsime, teises parameetris - stringi, millest seda otsime. Kui vastavus leitakse, tagastab meetodi match-objekti, vastasel juhul - None. Meetodi fullmatch süntaks on järgmine:

re.fullmatch(mida otsida, kust otsida)

Näide

Rakendame meetodi fullmatch meie stringile:

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

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

None

Näide

Nüüd koosku meie string ainult numbritest:

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

Koodi täitmise tulemus:

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

Näide

Match-objektist saab leitud alamsaadud stringi. Selleks tuleb viidata selle esimesele elemendile:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Koodi täitmise tulemus:

'abcde'

Praktilised ülesanded

Kontrollige, et järgmine string koosneb ainult tähtedest:

txt = 'abcde'

Kontrollige, et järgmine string koosneb ainult numbritest:

txt = '12345'
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