103 of 151 menu

re modulining match metodi

re modulining match metodi faqat satr boshidagi regulyar ifoda bilan moslikni qidiradi. Metodning birinchi parametrida qidiradigan regulyar ifodamizni, ikkinchi parametrida - qidiradigan satrimizni ko'rsatamiz. Uchinchi ixtiyoriy parametrda regulyar ifoda uchun qo'shimcha sozlashlar uchun flaglar belgilash mumkin. Metod Match object obyektini qaytaradi. Agar moslik topilmasa, None qaytariladi.

Sintaksis

import re re.match(regulyar ifoda, satr, [flaglar])

Misol

Keling, raqamli qismlarni topamiz:

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

Kodni bajarish natijasi:

<re.Match object; span=(0, 3), match='123'>

Misol

Endi satrimiz harfli belgilardan boshlansin:

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

Kodni bajarish natijasi:

None

Shuningdek qarang

  • findall metodi re moduli,
    satrdagi barcha mosliklarning ro'yxatini qaytaradi
  • finditer metodi re moduli,
    satrdagi regulyar ifoda bilan barcha mosliklarning iteratorini qaytaradi
  • search metodi re moduli,
    satrdagi regulyar ifoda bilan birinchi moslikni qidiradi
  • fullmatch metodi re moduli,
    satrdagi regulyar ifoda bilan barcha mosliklarni qidiradi
  • Match object obyekti re moduli,
    regulyar ifoda bilan mosliklar haqida ma'lumotni o'z ichiga oladi
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