De fullmatch-methode van de re-module
De methode fullmatch van de module re
zoekt alle overeenkomsten met een reguliere expressie
in een string. In de eerste parameter van de methode specificeren we
de reguliere expressie die we zoeken, in de tweede
parameter - de string waarin we zoeken. In
de derde optionele parameter kunnen we
vlaggen
instellen voor aanvullende aanpassingen van de reguliere expressie.
De methode retourneert een Match object.
Als er geen overeenkomsten worden gevonden, wordt
None geretourneerd.
Syntaxis
import re
re.fullmatch(reguliere expressie, string, [vlaggen])
Voorbeeld
Laten we de methode fullmatch toepassen op
onze string:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Na het uitvoeren van de code krijgen we None,
omdat er naast cijfers ook spaties
in de string zitten:
None
Voorbeeld
Laten we nu een string gebruiken die alleen uit cijfers bestaat:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Het resultaat van de code-uitvoering:
<re.Match object; span=(0, 6), match='123456'>
Zie ook
-
methode
findallvan de modulere,
die een lijst retourneert met alle overeenkomsten in de string -
methode
finditervan de modulere,
die een iterator retourneert van alle overeenkomsten met de reguliere expressie in de string -
methode
searchvan de modulere,
die de eerste overeenkomst met de reguliere expressie in de string zoekt -
methode
matchvan de modulere,
die een overeenkomst met de reguliere expressie aan het begin van de string zoekt -
object
Match objectvan de modulere,
dat informatie bevat over overeenkomsten met de reguliere expressie