re модулунун fullmatch методу
re модулунун fullmatch методу
саптагы регулярдуу туюнтма
менен дал келгендердин бардыгын издешет. Методдун биринчи параметринде
издей турган регулярды, экинчи
параметринде - аны издеген сабыбызды көрсөтөбүз.
Үчүнчү милдеттүү эмес параметрде регулярга кошумча
флагдерди
коюуга болот.
Метод 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 objectreмодулунун,
ал регуляр менен дал келүүлөр жөнүндө маалыматты камтыйт