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
findalli moduletre,
som returnerer en liste med alle matches i strengen -
metoden
finditeri moduletre,
som returnerer en iterator over alle matches med det regulære udtryk i strengen -
metoden
searchi moduletre,
som søger efter det første match med det regulære udtryk i strengen -
metoden
matchi moduletre,
som søger efter match med det regulære udtryk i starten af strengen -
objektet
Match objecti moduletre,
som indeholder information om matches med det regulære udtryk