Grupy w metodzie match w Pythonie
Podczas pracy z metodą match można
rozbić znaleziony podciąg na grupy.
Załóżmy, że mamy ciąg:
txt = '12 34 56'
Znajdźmy pierwszy podciąg z cyframi i rozłóżmy go na dwie grupy:
res = re.match('(\d+)(\d+)', txt)
print(res[0]) # wypisze '12'
print(res[1]) # wypisze '1'
print(res[2]) # wypisze '2'
Dany jest ciąg:
txt = 'code.mu 1234'
Znajdź domenę znajdującą się na początku ciągu i umieść jej nazwę w pierwszej grupie, a domenę najwyższego poziomu - w drugiej.
Dany jest ciąg zawierający domenę:
txt = 'sss domain.ru zzz'
Znajdź tę domenę i umieść jej nazwę w pierwszej grupie, a domenę najwyższego poziomu - w drugiej.
Dany jest ciąg zawierający datę:
txt = '31.12.2025'
Umieść dzień w pierwszej grupie, miesiąc - w drugiej, a rok - w trzeciej.