Python'da findall Yönteminde Yakalama Grupları

findall yönteminde, eşleşmeleri aramak için yakalama grupları belirtebilirsiniz.

Bir dizgimiz olduğunu varsayalım:

pythontxt = '12 43 56 ab'

Tüm sayı çiftlerini bulalım ve onları yakalama gruplarına ayıralım:

pythonres = re.findall('(\d)(\d)', txt)
print(res)

Kodun çalıştırılmasının sonucu:

python[('1', '2'), ('4', '3'), ('5', '6')]
Задание 1

Aşağıdaki dize verilmiştir:

pythontxt = '12:37 15:48 17:59';

İçindeki tüm zaman alt dizilerini bulun ve bulunan her biri için saat ve dakikaları yakalama gruplarına ayırın.

Задание 2

Bir dize verilmiştir:

pythontxt = 'site.ru sss site.com zzz site.net';

Bu dizeden alan adlarını alın, alan adını ve bölgesini farklı yakalama gruplarına koyarak.