re модулінің match әдісі

re модулінің match әдісі тек жолдың басындағы тұрақты өрнекпен сәйкестікті іздейді. Әдістің бірінші параметрінде іздейтін тұрақты өрнекті көрсетеміз, екінші параметрінде - оны іздейтін жолды көрсетеміз. Үшінші міндетті емес параметрде тұрақты өрнекке қосымша баптаулар үшін флагтарды беруге болады. Әдіс Match object нысанын қайтарады. Егер сәйкестік табылмаса, None қайтарылады.

Синтаксис

pythonimport re

re.match(тұрақты өрнек, жол, [флагтар])

Мысал

Барлық сандармен жазылған жол бөліктерін табайық:

pythontxt = '123 456 789'
res = re.match('\d+', txt)

print(res)

Кодты орындау нәтижесі:

python<re.Match object; span=(0, 3), match='123'>

Мысал

Енді біздің жолымыз әріптерден басталсын:

pythontxt = 'aaaa 123 456 789'
res = re.match('\d+', txt)

print(res)

Кодты орындау нәтижесі:

pythonNone

Сондай-ақ қараңыз

  • findall әдісі re модулінің,
    ол жолдағы барлық сәйкестіктер тізімін қайтарады
  • finditer әдісі re модулінің,
    ол жолдағы тұрақты өрнекпен барлық сәйкестіктер итераторын қайтарады
  • search әдісі re модулінің,
    ол жолдағы тұрақты өрнекпен бірінші сәйкестікті іздейді
  • fullmatch әдісі re модулінің,
    ол жолдағы тұрақты өрнекпен барлық сәйкестіктерді іздейді
  • Match object нысаны re модулінің,
    ол тұрақты өрнекпен сәйкестіктер туралы ақпаратты қамтиды