Python match Metodunda Yakalama Grupları

match metodu ile kullanıldığında bulunan alt dizeyi yakalama gruplarına göre ayırabilirsiniz.

Bir dizgimiz olsun:

pythontxt = '12 34 56'

Hadi rakamlardan oluşan ilk alt dizeyi bulalım ve onu iki yakalama grubuna ayıralım:

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

print(res[0]) # '12' yazdıracak
print(res[1]) # '1' yazdıracak
print(res[2]) # '2' yazdıracak
Задание 1

Bir dize verildi:

pythontxt = ' 1234'

Dizenin başında bulunan alan adını bulun, adını birinci yakalama grubuna, uzantısını ise ikinci yakalama grubuna koyun.

Задание 2

Bir alan adı içeren dize verildi:

pythontxt = 'sss domain.ru zzz'

Bu alan adını bulun ve adını birinci yakalama grubuna, uzantısını ise ikinci yakalama grubuna koyun.

Задание 3

Bir tarih içeren dize verildi:

pythontxt = '31.12.2025'

Günü birinci yakalama grubuna, ayı ikinciye, yılı ise üçüncü yakalama grubuna koyun.