104 of 151 menu

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 модулінің,
    ол тұрақты өрнекке сәйкес келетін сәйкестіктер туралы ақпаратты қамтиды
Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау