re модулунун match методу
re модулунун match методу туура жөнөкөй өрнек менен дал келүүнү саптын башында гана издеп көрөт. Методдун биринчи параметринде биз изделе турган туура жөнөкөй өрнөктү көрсөтөбүз, экинчи параметринде болсо аны изделе турган сапты. Үчүнчү милдеттүү эмес параметринде туура жөнөкөй өрнөктү кошумча конфигурациялоо үчүн флагдарды көрсөтө аласыз. Метод Match объектин кайтарат. Эгерде дал келүүлөр табылбаса, None кайтарылат.
Синтаксис
import re
re.match(туура жөнөкөй өрнөк, сап, [флагдар бар])
Мисал
Бардык сандар менен болгон подсаптарды табалы:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Кодду иштетүүнүн натыйжасы:
<re.Match object; span=(0, 3), match='123'>
Мисал
Эми саптыбыз тамга символдору менен башталсын:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Кодду иштетүүнүн натыйжасы:
None
Ошондой эле караңыз
-
reмодулунунfindallметоду,
саптагы бардык дал келүүлөрдүн тизмесин кайтарат -
reмодулунунfinditerметоду,
саптагы туура жөнөкөй өрнөктүн бардык дал келүүлөрүнүн итераторун кайтарат -
reмодулунунsearchметоду,
саптагы туура жөнөкөй өрнөктүн биринчи дал келүүсүн издеп табат -
reмодулунунfullmatchметоду,
саптагы туура жөнөкөй өрнөктүн бардык дал келүүлөрүн издеп табат -
reмодулунунMatch objectобъекти,
туура жөнөкөй өрнөк менен дал келүүлөр жөнүндө маалыматты камтыйт