Метод fullmatch модула re
Метод fullmatch модула re
тражи сва подударања са регуларним изразом
у низи. У првом параметру метода наводимо
регуларни израз који ћемо тражити, у другом
параметру - низу у којој га тражимо. У
трећем опционом параметру можемо
поставити заставице
за додатна подешавања регуларног израза.
Метод враћа објекат Match object.
Ако подударања нису пронађена, враћа се
None.
Синтакса
import re
re.fullmatch(регуларни израз, низа, [заставице])
Пример
Применимо метод fullmatch на
нашу низу:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Након извршавања кода добићемо None,
јер поред цифара, у низу има и
размака:
None
Пример
А сада нека наша низа садржи само цифре:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Резултат извршавања кода:
<re.Match object; span=(0, 6), match='123456'>
Погледајте такође
-
метод
findallмодулаre,
који враћа списак свих подударања у низу -
метод
finditerмодулаre,
који враћа итератор свих подударања са регуларним изразом у низи -
метод
searchмодулаre,
који тражи прво подударање са регуларним изразом у низу -
метод
matchмодулаre,
који тражи подударање са регуларним изразом на почетку низе -
објекат
Match objectмодулаre,
који садржи информацију о подударањима са регуларним изразом