Oi, Andre! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
É isso aí! Você já consegue aplicar re.search
para extrair informações específicas de uma string, o que é muito útil quando trabalhamos com dados de pacientes ou cadastros em geral.
Uma dica interessante para o futuro é usar re.findall
quando quiser capturar todas as ocorrências que batem com um padrão em uma string. Por exemplo:
import re
texto = "Andre Alvarez - 1990, Maria Souza - 1985"
padrao = r'(\w+)\s(\w+)\s-\s(\d{4})'
resultados = re.findall(padrao, texto)
print(resultados)
Este código retorna uma lista com todos os nomes e anos encontrados, permitindo processar mais de um paciente de forma fácil.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!