⊗pyPmREMFm 65 of 129 menu

Python regular ifodalarida fullmatch metodi

fullmatch metodi satrni regular ifodaga to'liq mos kelishini tekshiradi. Metodning birinchi parametrida qidiriladigan regular ifodani, ikkinchi parametrida esa qidirish uchun satrni ko'rsatamiz. Agar moslik topilsa, metod match-obyektni qaytaradi, aks holda - None. fullmatch metodining sintaksisi quyidagicha:

re.fullmatch(nima qidirish, qayerda qidirish)

Misol

Keling fullmatch metodini bizning satrimizga qo'llaymiz:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Kod bajarilgandan so'ng None chiqadi, chunki raqamlar qatori bo'lmagan bo'shliq belgilari ham mavjud:

None

Misol

Endi bizning satrimiz faqat raqamlardan iborat bo'lsin:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Kodni bajarish natijasi:

<re.Match object; span=(0, 6), match='123456'>

Misol

Match-obyektidan topilgan qism satrni olish mumkin. Buning uchun uning birinchi elementiga murojaat qilish kerak:

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

Kodni bajarish natijasi:

'abcde'

Amaliy vazifalar

Quyidagi satr faqat harflardan iborat ekanligini tekshiring:

txt = 'abcde'

Quyidagi satr faqat raqamlardan iborat ekanligini tekshiring:

txt = '12345'
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish