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
-
findallmetodiremoduli,
satrdagi barcha mosliklarning ro'yxatini qaytaradi -
finditermetodiremoduli,
satrdagi regulyar ifoda bilan barcha mosliklarning iteratorini qaytaradi -
searchmetodiremoduli,
satrdagi regulyar ifoda bilan birinchi moslikni qidiradi -
fullmatchmetodiremoduli,
satrdagi regulyar ifoda bilan barcha mosliklarni qidiradi -
Match objectobyektiremoduli,
regulyar ifoda bilan mosliklar haqida ma'lumotni o'z ichiga oladi