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
import re
re.fullmatch(regular, satr, [flaglar])
Misol
Keling fullmatch metodini
bizning satrimizga qo'llaymiz:
txt = '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:
None
Misol
Endi esa 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'>
Shuningdek qarang
-
findallmetodiremodulining,
satrdagi barcha mosliklar ro'yxatini qaytaradi -
finditermetodiremodulining,
satrdagi regular bilan barcha mosliklar iteratorini qaytaradi -
searchmetodiremodulining,
satrdagi regular bilan birinchi moslikni qidiradi -
matchmetodiremodulining,
satr boshidagi regular bilan moslikni qidiradi -
Match objectobyektiremodulining,
regular bilan mosliklar haqida ma'lumotni o'z ichiga oladi