⊗pyPmREMFm 65 of 129 menu

Python регуляр ифодаларда fullmatch метожи

fullmatch метожи сатрни регуляр ифодага тўлиқ мос келишини текширади. Методнинг биринчи параметрида биз излайдиган регуляр ифодани кўрсатамиз, иккинчи параметрда - уни излайдиган сатрни. Агар мослик топилса, метод match-объектни қайтаради, акс ҳолда - None. fullmatch методининг синтаксиси шундай кўринад:

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'>

Мисол

Match-объектдан топилган қисм сатрни олиш мумкин. Бунинг учун унинг биринчи элементига mурожат қилиш керак:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Кодни бажариш натижаси:

'abcde'

Амалий машқлар

Кейинги сатр фақат ҳарфлардан иборат эканлигини текширинг:

txt = 'abcde'

Кейинги сатр фақат рақамлардан иборат эканлигини текширинг:

txt = '12345'
Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш