103 of 151 menu

re модулининг match методи

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