re модулінің match әдісі
re модулінің match әдісі
тек жолдың басындағы тұрақты өрнекпен
сәйкестікті іздейді. Әдістің бірінші параметрінде
іздейтін тұрақты өрнекті көрсетеміз,
екінші параметрінде - оны іздейтін жолды
көрсетеміз. Үшінші міндетті емес параметрде
тұрақты өрнекке қосымша баптаулар үшін
флагтарды
беруге болады.
Әдіс Match object нысанын қайтарады.
Егер сәйкестік табылмаса,
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
Сондай-ақ қараңыз
-
findallәдісіreмодулінің,
ол жолдағы барлық сәйкестіктер тізімін қайтарады -
finditerәдісіreмодулінің,
ол жолдағы тұрақты өрнекпен барлық сәйкестіктер итераторын қайтарады -
searchәдісіreмодулінің,
ол жолдағы тұрақты өрнекпен бірінші сәйкестікті іздейді -
fullmatchәдісіreмодулінің,
ол жолдағы тұрақты өрнекпен барлық сәйкестіктерді іздейді -
Match objectнысаныreмодулінің,
ол тұрақты өрнекпен сәйкестіктер туралы ақпаратты қамтиды