Metoda fullmatch modula re
Metoda fullmatch modula re
poišče vsa ujemanja z regularnim izrazom
v nizu. V prvem parametru metode podamo
regularni izraz, ki ga bomo iskali, v drugem
parametru - niz, v katerem ga iščemo. V
tretjem neobveznem parametru lahko
nastavimo zastavice
za dodatne nastavitve regularnega izraza.
Metoda vrne objekt Match object.
Če ujemanj ni najdenih, se vrne
None.
Sintaksa
import re
re.fullmatch(regularni_izraz, niz, [zastavice])
Primer
Uporabimo metodo fullmatch za
naš niz:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Po izvedbi kode bomo dobili None,
ker so v nizu poleg števk tudi
presledki:
None
Primer
Naj bo sedaj naš niz sestavljen samo iz števk:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Rezultat izvedbe kode:
<re.Match object; span=(0, 6), match='123456'>
Glejte tudi
-
metoda
findallmodulare,
ki vrne seznam vseh ujemanj v nizu -
metoda
finditermodulare,
ki vrne iterator vseh ujemanj z regularnim izrazom v nizu -
metoda
searchmodulare,
ki poišče prvo ujemanje z regularnim izrazom v nizu -
metoda
matchmodulare,
ki poišče ujemanje z regularnim izrazom na začetku niza -
objekt
Match objectmodulare,
ki vsebuje informacije o ujemanjih z regularnim izrazom