⊗pyPmREMFm 65 of 129 menu

Metoden fullmatch i reguljära uttryck i Python

Metoden fullmatch kontrollerar en sträng för fullständig matchning med reguljärt uttryck. I den första parametern för metoden anger vi det reguljära uttrycket som vi ska söka efter, i den andra parametern - strängen där vi söker efter det. Om en matchning hittas, returnerar metoden ett match-objekt, annars - None. Syntaxen för metoden fullmatch ser ut så här:

re.fullmatch(vad man ska söka efter, var man ska söka)

Exempel

Låt oss applicera metoden fullmatch på vår sträng:

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

Efter att koden har körts kommer None att skrivas ut, eftersom det förutom siffror också finns mellanslagstecken i strängen:

None

Exempel

Och nu låt vår sträng bestå endast av siffror:

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

Resultatet av kodkörningen:

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

Exempel

Från match-objektet kan man få den hittade delen av strängen. För att göra detta måste man hänvisa till dess första element:

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

Resultatet av kodkörningen:

'abcde'

Praktiska uppgifter

Kontrollera att följande sträng består endast av bokstäver:

txt = 'abcde'

Kontrollera att följande sträng består endast av siffror:

txt = '12345'
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa