100 of 151 menu

Re modulining findall metodi

findall metodi re moduli oddiy ifoda bilan barcha mosliklar ro'yxatini qaytaradi. Agar oddiy ifoda qavslarga olingan bo'lsa, metod kortej qaytaradi. Metodning birinchi parametrida izlaydigan oddiy ifodani, ikkinchi parametrida - qidiruv uchun satrni ko'rsatamiz. Uchinchi ixtiyoriy parametrda qo'shimcha sozlashlar uchun bayroqlarni belgilash mumkin. Metod chapdan o'ngga qarab barcha mosliklarni tekshiradi.

Sintaksis

import re re.findall(oddiy ifoda, satr, [bayroqlar])

Misol

Keling, satrdagi oddiy ifoda bilan barcha mosliklarni topamiz:

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

Kodni bajarish natijasi:

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

Misol

Endi esa oddiy ifoda qavslaridagi barcha mosliklarni topamiz:

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

Kodni bajarish natijasi:

[('1', '2'), ('4', '3'), ('5', '6')]

Shuningdek qarang

  • finditer metodi re moduli,
    satrdagi oddiy ifoda bilan barcha mosliklar iteratorini qaytaradi
  • search metodi re moduli,
    satrdagi oddiy ifoda bilan birinchi moslikni qidiradi
  • match metodi re moduli,
    satr boshidagi oddiy ifoda bilan moslikni qidiradi
  • fullmatch metodi re moduli,
    satrdagi oddiy ifoda bilan barcha mosliklarni qidiradi
  • split metodi re moduli,
    satrni ko'rsatilgan ajratuvchi bo'yicha ro'yxatga ajratadi
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