Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercício - Nome, sobrenome e data


import re

dados = input('Digite o nome completo e o ano de nascimento do paciente: ')
padrao = r'(\w+) (\w+) - (\d{4})'

resultado = re.search(padrao, dados)

if resultado:
primeiro_nome = resultado.group(1)
sobrenome = resultado.group(2)
ano_nascimento = resultado.group(3)

print(f'Primeiro Nome: {primeiro_nome}')
print(f'Sobrenome: {sobrenome}')
print(f'Ano de Nascimento: {ano_nascimento}')

else:
print('Formato inválido!')


1 resposta
solução!

Oi, Ricardo! Como vai?

Notei que você usou expressões regulares para extrair nome, sobrenome e ano de nascimento do paciente, o que é uma forma eficiente de agrupar essas informações em uma string. Sua ideia está alinhada com o uso de regex para capturar grupos específicos no texto.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!