Методи match дар ифодаҳои муқаррарии Python
Методи match барои мувофиқати бо
ифодаи муқаррарӣ дар аввали сатр мегардад. Дар параметри якуми метод мо ифодаи муқаррариро,
ки меҷӯем, муайян мекунем, дар параметри дуюм
- сатр, ки дар он ҷустуҷӯ мекунем. Агар мувофиқат
ёфт шавад, метод объекти match-ро бармегардонад,
дар акси ҳол - None. Синтаксиси
метод чунин аст:
re.match(чиро ҷустуҷӯ кардан, дар куҷо ҷустуҷӯ кардан)
Барои мисол биёед тафтиш кунем, ки сатр бо рақамҳо оғоз мешавад:
txt = '123abc'
res = re.match('\d+', txt)
print(res)
Тафтиш кунед, ки сатр бо ҳарфҳо оғоз мешавад:
txt = 'abc 123 bbb 456 987'
Мувофиқати аломатҳои ҳарфиро дар аввали сатр чоп кунед.
Сатр дода шудааст:
txt = 'aaa bbb 123'
Зерсатрро ёбед, ки рақамҳоро дар бар мегирад.