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:
txt = '12 43 56 ab'
Tüm sayı çiftlerini bulalım ve onları yakalama gruplarına ayıralım:
res = re.findall('(\d)(\d)', txt)
print(res)
Kodun çalıştırılmasının sonucu:
[('1', '2'), ('4', '3'), ('5', '6')]
Aşağıdaki dize verilmiştir:
txt = '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.
Bir dize verilmiştir:
txt = '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.