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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу