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

pythonimport re

re.fullmatch(regularni_izraz, string, [zastavice])

Primer

Hajde da primenimo metod fullmatch na naš string:

pythontxt = '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:

pythonNone

Primer

A sada neka naš string bude sastavljen samo od cifara:

pythontxt = '123456'
res = re.fullmatch('\d+', txt)

print(res)

Rezultat izvršavanja koda:

python<re.Match object; span=(0, 6), match='123456'>

Pogledajte takođe

  • metod findall modula re,
    koji vraća listu svih poklapanja u stringu
  • metod finditer modula re,
    koji vraća iterator svih poklapanja sa regularnim izrazom u stringu
  • metod search modula re,
    koji traži prvo poklapanje sa regularnim izrazom u stringu
  • metod match modula re,
    koji traži poklapanje sa regularnim izrazom na početku stringa
  • objekat Match object modula re,
    koji sadrži informacije o poklapanjima sa regularnim izrazom