Карманҳо дар усули match-и Python
Ҳангоми кор бо усули match шумо метавонед
подсатриро, ки ёфта шудааст, ба карманҳо тақсим кунед.
Бигзор мо сатр дошта бошем:
txt = '12 34 56'
Биёед як подсатри аввалини рақамҳоро пайдо кунем ва онро ба ду карман ҷудо кунем:
res = re.match('(\d+)(\d+)', txt)
print(res[0]) # '12'-ро чоп мекунад
print(res[1]) # '1'-ро чоп мекунад
print(res[2]) # '2'-ро чоп мекунад
Сатр дода шудааст:
txt = 'code.mu 1234'
Домени дар аввали сатр ҷойгиршударо пайдо кунед ва номашро ба кармани аввал, минтақаашро ба кармани дуюм гузоред.
Сатр дода шудааст, ки доменро дар бар мегирад:
txt = 'sss domain.ru zzz'
Ин доменро пайдо кунед ва номашро ба кармани аввал, минтақаашро ба кармани дуюм гузоред.
Сатр дода шудааст, ки санаро дар бар мегирад:
txt = '31.12.2025'
Рӯзро ба кармани аввал, моҳро ба кармани дуюм, ва солро ба кармани сеюм гузоред.