Die fullmatch metode van die re-module
Die metode fullmatch van die module re
soek alle ooreenkomste met 'n reguliere uitdrukking
in 'n string. In die eerste parameter van die metode spesifiseer ons
die reguliere uitdrukking wat ons soek, in die tweede
parameter - die string waarin ons soek. In die
derde opsionele parameter kan ons
vlae
spesifiseer vir addisionele aanpassings van die reguliere uitdrukking.
Die metode gee 'n Match object terug.
As geen ooreenkomste gevind word nie, word
None teruggegee.
Sintaksis
import re
re.fullmatch(reguliere_uitdrukking, string, [vlae])
Voorbeeld
Laat ons die metode fullmatch op
ons string toepas:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Na die uitvoering van die kode sal ons None kry,
omdat daar, behalwe syfers, ook
spasies in die string is:
None
Voorbeeld
En nou, laat ons string slegs uit syfers bestaan:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Die resultaat van die kode-uitvoering:
<re.Match object; span=(0, 6), match='123456'>
Sien ook
-
die metode
findallvan die modulere,
wat 'n lys van alle ooreenkomste in die string teruggee -
die metode
finditervan die modulere,
wat 'n iterator van alle ooreenkomste met die reguliere uitdrukking in die string teruggee -
die metode
searchvan die modulere,
wat die eerste ooreenkoms met die reguliere uitdrukking in die string soek -
die metode
matchvan die modulere,
wat 'n ooreenkoms met die reguliere uitdrukking aan die begin van die string soek -
die objek
Match objectvan die modulere,
wat inligting oor die ooreenkomste met die reguliere uitdrukking bevat