Poches dans la méthode match de Python
Lors de l'utilisation de la méthode match, il est possible
de décomposer la sous-chaîne trouvée en poches.
Supposons que nous ayons la chaîne :
txt = '12 34 56'
Trouvons la première sous-chaîne composée de chiffres et décomposons-la en deux poches :
res = re.match('(\d+)(\d+)', txt)
print(res[0]) # affichera '12'
print(res[1]) # affichera '1'
print(res[2]) # affichera '2'
Soit la chaîne :
txt = 'code.mu 1234'
Trouvez le domaine situé au début de la chaîne, et placez son nom dans la première poche, et la zone dans la seconde.
Soit une chaîne contenant un domaine :
txt = 'sss domain.ru zzz'
Trouvez ce domaine et placez son nom dans la première poche, et la zone dans la seconde.
Soit une chaîne contenant une date :
txt = '31.12.2025'
Placez le jour dans la première poche, le mois - dans la seconde, et l'année - dans la troisième.