Grupos de captura no método match do Python
Ao trabalhar com o método match, você pode
dividir a substring encontrada em grupos de captura.
Suponha que temos a string:
txt = '12 34 56'
Vamos encontrar a primeira substring com dígitos e dividi-la em dois grupos de captura:
res = re.match('(\d+)(\d+)', txt)
print(res[0]) # exibirá '12'
print(res[1]) # exibirá '1'
print(res[2]) # exibirá '2'
Dada a string:
txt = 'code.mu 1234'
Encontre o domínio localizado no início da string e coloque seu nome no primeiro grupo de captura, e o TLD (domínio de topo) - no segundo.
Dada uma string contendo um domínio:
txt = 'sss domain.ru zzz'
Encontre este domínio e coloque seu nome no primeiro grupo de captura, e o TLD (domínio de topo) - no segundo.
Dada uma string contendo uma data:
txt = '31.12.2025'
Coloque o dia no primeiro grupo de captura, o mês - no segundo, e o ano - no terceiro.