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 objectнысаныreмодулінің,
ол тұрақты өрнекке сәйкес келетін сәйкестіктер туралы ақпаратты қамтиды