103 of 151 menu

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 модулінің,
    ол тұрақты өрнекпен сәйкестіктер туралы ақпаратты қамтиды
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау