Метод 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,
който съдържа информация за съвпаденията с регулярен израз