104 of 151 menu

re модулининг fullmatch метожи

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