Metod fullmatch modula re
Metod fullmatch modula re
traži sva poklapanja sa regularnim izrazom
u stringu. U prvom parametru metode navodimo
regularni izraz koji ćemo tražiti, u drugom
parametru - string u kome ga tražimo. U
trećem opcionom parametru možemo
postaviti zastavice
za dodatna podešavanja regularnog izraza.
Metod vraća objekat Match object.
Ako poklapanja nisu pronađena, vraća se
None.
Sintaksa
import re
re.fullmatch(regularni_izraz, string, [zastavice])
Primer
Hajde da primenimo metod fullmatch na
naš string:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Nakon izvršavanja koda dobićemo None,
jer pored cifara, u stringu ima i
razmaka:
None
Primer
A sada neka naš string bude sastavljen samo od cifara:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Rezultat izvršavanja koda:
<re.Match object; span=(0, 6), match='123456'>
Pogledajte takođe
-
metod
findallmodulare,
koji vraća listu svih poklapanja u stringu -
metod
finditermodulare,
koji vraća iterator svih poklapanja sa regularnim izrazom u stringu -
metod
searchmodulare,
koji traži prvo poklapanje sa regularnim izrazom u stringu -
metod
matchmodulare,
koji traži poklapanje sa regularnim izrazom na početku stringa -
objekat
Match objectmodulare,
koji sadrži informacije o poklapanjima sa regularnim izrazom