103 of 151 menu

Metoden match i modulet re

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

Syntaks

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

Eksempel

Lad os finde alle understrenge med tal:

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

Resultatet af kodeudførelsen:

<re.Match object; span=(0, 3), match='123'>

Eksempel

Lad os nu have en streng, der starter med bogstavtegn:

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

Resultatet af kodeudførelsen:

None

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 fullmatch i modulet re,
    som søger efter alle matches med det regulære udtryk i 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