Grupos de captura en el método match de Python
Al trabajar con el método match es posible
dividir la subcadena encontrada en grupos de captura.
Supongamos que tenemos la cadena:
txt = '12 34 56'
Encontremos la primera subcadena con dígitos y la descompongamos en dos grupos de captura:
res = re.match('(\d+)(\d+)', txt)
print(res[0]) # mostrará '12'
print(res[1]) # mostrará '1'
print(res[2]) # mostrará '2'
Se da la cadena:
txt = 'code.mu 1234'
Encuentre el dominio ubicado al principio de la cadena y coloque su nombre en el primer grupo de captura, y la zona en el segundo.
Se da una cadena que contiene un dominio:
txt = 'sss domain.ru zzz'
Encuentre este dominio y coloque su nombre en el primer grupo de captura, y la zona en el segundo.
Se da una cadena que contiene una fecha:
txt = '31.12.2025'
Coloque el día en el primer grupo de captura, el mes - en el segundo, y el año - en el tercero.