Метод fullmatch модула re

Метод fullmatch модула re тражи сва подударања са регуларним изразом у низи. У првом параметру метода наводимо регуларни израз који ћемо тражити, у другом параметру - низу у којој га тражимо. У трећем опционом параметру можемо поставити заставице за додатна подешавања регуларног израза. Метод враћа објекат Match object. Ако подударања нису пронађена, враћа се None.

Синтакса

pythonimport re

re.fullmatch(регуларни израз, низа, [заставице])

Пример

Применимо метод fullmatch на нашу низу:

pythontxt = '123 456 789'
res = re.fullmatch('\d+', txt)

print(res)

Након извршавања кода добићемо None, јер поред цифара, у низу има и размака:

pythonNone

Пример

А сада нека наша низа садржи само цифре:

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

print(res)

Резултат извршавања кода:

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

Погледајте такође

  • метод findall модула re,
    који враћа списак свих подударања у низу
  • метод finditer модула re,
    који враћа итератор свих подударања са регуларним изразом у низи
  • метод search модула re,
    који тражи прво подударање са регуларним изразом у низу
  • метод match модула re,
    који тражи подударање са регуларним изразом на почетку низе
  • објекат Match object модула re,
    који садржи информацију о подударањима са регуларним изразом