102 of 151 menu

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

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

Синтаксис

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

Мысал

search әдісі арқылы бірінші сандармен бөлікті табайық:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

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

<re.Match object; span=(4, 7), match='123'>

Мысал

Match object-тен сәйкестікті шығарайық:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

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

'123'

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

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