104 of 151 menu

Metoden fullmatch i modulet re

Metoden fullmatch i modulet re søger efter alle matches med et regulært udtryk i en streng. I den første parameter for metoden angiver vi det regulære udtryk, som vi vil søge efter, i den anden parameter - strengen, hvor vi søger. I den tredje valgfrie parameter kan vi angive flag for yderligere indstillinger af det regulære udtryk. Metoden returnerer et objekt Match object. Hvis der ikke findes matches, returneres None.

Syntaks

import re re.fullmatch(regulært_udtryk, streng, [flag])

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 får vi None, fordi der udover cifre også er mellemrum i strengen:

None

Eksempel

Og nu lad 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'>

Se også

  • metoden findall i modulet re,
    som returnerer en liste med alle matches i strengen
  • metoden finditer i modulet re,
    som returnerer en iterator over alle matches med det regulære udtryk i strengen
  • metoden search i modulet re,
    som søger efter det første match med det regulære udtryk i strengen
  • metoden match i modulet re,
    som søger efter match med det regulære udtryk i starten af strengen
  • objektet Match object i modulet re,
    som indeholder information om matches med det regulære udtryk
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