102 of 151 menu

Re modulining search metodi

re modulining search метodi факат regular ifoda билан биринчи мос келувни излайди. Методнинг биринчи параметрида излайдиган регуляркани кўрсатамиз, иккинчи параметрда уни излайдиган сатрни кўрсатамиз. Учинчи ихтиёрий параметрда регулярка учун қўшимча созламалар учун флагларни бериш мумкин. Метод Match object объектини кайтаради. Aгар мослик топилмаса, 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 метodi 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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш