⊗pyPmREMF 60 of 129 menu

Python Regular Ifodalarida findall Metodi

Pythonda regular ifodaga mos keladigan barcha narsalarni qidirish uchun findall metodi qo'llaniladi. Metodning birinchi parametrida biz qidiradigan regular ifodani, ikkinchi parametrida esa qidiruv uchun qatorni ko'rsatamiz. Metod barcha mosliklarni chapdan o'ngga qarab tekshiradi. U mos kelgan qatorlar ro'yxatini qaytaradi yoki agar qidiruv cho'ntaklardagi regular ifodalar bilan belgilangan bo'lsa, kortejlar ro'yxatini qaytaradi. Agar mosliklar topilmasa, bo'sh ro'yxat qaytariladi. findall metodining sintaksisi quyidagicha ko'rinadi:

re.findall(nima qidirish, qayerda qidirish)

Keling, qatordagi regular ifodaga mos keladigan barcha narsalarni topamiz:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Kodni bajarish natijasi:

['12', '43', '56']

Berilgan qator:

txt = '123 aaa 456 bbb 789'

Raqamlarni o'z ichiga olgan pastki qatorlar ro'yxatini chiqaring.

Berilgan qator:

txt = 'abc 123 def 456 789'

Harflarni o'z ichiga olgan pastki qatorlar ro'yxatini chiqaring.

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