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