re modulining fullmatch metodi

re modulining fullmatch metodi satrdagi regular ifoda bilan barcha mosliklarni qidiradi. Metodning birinchi parametrida izlaydigan regularimizni, ikkinchi parametrida - qidirish uchun satrni ko'rsatamiz. Uchinchi ixtiyoriy parametrda qo'shimcha sozlashlar uchun flaglar belgilash mumkin. Metod Match object obyektini qaytaradi. Agar mosliklar topilmasa, None qaytariladi.

Sintaksis

pythonimport re

re.fullmatch(regular, satr, [flaglar])

Misol

Keling fullmatch metodini bizning satrimizga qo'llaymiz:

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

print(res)

Kod bajarilgandan so'ng biz None olamiz, chunki raqamlar qatoriga, satrda bo'sh joy belgilari ham mavjud:

pythonNone

Misol

Endi esa bizning satrimiz faqat raqamlardan iborat bo'lsin:

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

print(res)

Kodni bajarish natijasi:

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

Shuningdek qarang

  • findall metodi re modulining,
    satrdagi barcha mosliklar ro'yxatini qaytaradi
  • finditer metodi re modulining,
    satrdagi regular bilan barcha mosliklar iteratorini qaytaradi
  • search metodi re modulining,
    satrdagi regular bilan birinchi moslikni qidiradi
  • match metodi re modulining,
    satr boshidagi regular bilan moslikni qidiradi
  • Match object obyekti re modulining,
    regular bilan mosliklar haqida ma'lumotni o'z ichiga oladi