⊗pyPmREMFm 65 of 129 menu

Metoden fullmatch i regulære udtryk i Python

Metoden fullmatch kontrollerer en streng for fuldstændig match med det regulære udtryk. I den første parameter for metoden angiver vi det regulære udtryk, vi vil søge efter, i den anden parameter - strengen, hvori vi søger. Hvis et match bliver fundet, returnerer metoden et match-objekt, ellers - None. Syntaksen for metoden fullmatch ser sådan ud:

re.fullmatch( hvad der skal søges efter, hvor der skal søges)

Eksempel

Lad os anvende metoden fullmatch på vores streng:

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

Efter udførelse af koden vil der blive vist None, fordi der udover cifre også er mellemrum i strengen:

None

Eksempel

Lad nu vores streng kun bestå af cifre:

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

Resultatet af kodeudførelsen:

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

Eksempel

Fra match-objektet kan den fundne delstreng hentes. For at gøre dette skal du henvende dig til dens første element:

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

Resultatet af kodeudførelsen:

'abcde'

Praktiske opgaver

Kontroller, at den følgende streng kun består af bogstaver:

txt = 'abcde'

Kontroller, at den følgende streng kun består af cifre:

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