⊗pyPmREMFm 65 of 129 menu

Metoden fullmatch i regulære uttrykk i Python

Metoden fullmatch sjekker en streng for fullstendig samsvar med det regulære uttrykket. I den første parameteren til metoden spesifiserer vi det regulære uttrykket som skal søkes etter, i den andre parameteren - strengen der vi søker. Hvis samsvar blir funnet, vil metoden returnere et match-objekt, ellers - None. Syntaksen for metoden fullmatch ser slik ut:

re.fullmatch(hva som skal søkes, hvor å søke)

Eksempel

La oss bruke metoden fullmatch på vår streng:

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

Etter kjøring av koden vil None bli vist, fordi det i tillegg til sifre, også er mellomrom i strengen:

None

Eksempel

La nå strengen vår bare bestå av sifre:

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

Resultatet av kjøring av koden:

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

Eksempel

Fra match-objektet kan man hente den funnet delstrengen. For å gjøre dette må du henvise til dens første element:

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

Resultatet av kjøring av koden:

'abcde'

Praktiske oppgaver

Sjekk at følgende streng bare består av bokstaver:

txt = 'abcde'

Sjekk at følgende streng bare består av sifre:

txt = '12345'
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis