Карманҳо дар усули match-и Python

Ҳангоми кор бо усули match шумо метавонед подсатриро, ки ёфта шудааст, ба карманҳо тақсим кунед.

Бигзор мо сатр дошта бошем:

pythontxt = '12 34 56'

Биёед як подсатри аввалини рақамҳоро пайдо кунем ва онро ба ду карман ҷудо кунем:

pythonres = re.match('(\d+)(\d+)', txt)

print(res[0]) # '12'-ро чоп мекунад
print(res[1]) # '1'-ро чоп мекунад
print(res[2]) # '2'-ро чоп мекунад
Задание 1

Сатр дода шудааст:

pythontxt = ' 1234'

Домени дар аввали сатр ҷойгиршударо пайдо кунед ва номашро ба кармани аввал, минтақаашро ба кармани дуюм гузоред.

Задание 2

Сатр дода шудааст, ки доменро дар бар мегирад:

pythontxt = 'sss domain.ru zzz'

Ин доменро пайдо кунед ва номашро ба кармани аввал, минтақаашро ба кармани дуюм гузоред.

Задание 3

Сатр дода шудааст, ки санаро дар бар мегирад:

pythontxt = '31.12.2025'

Рӯзро ба кармани аввал, моҳро ба кармани дуюм, ва солро ба кармани сеюм гузоред.