escrevi uma regex para evitar muitas datas absurdas. Minha solução ficou ^([\w\s]+)\|(?:[0-3]\d\/[0,1]\d\/[1,2][0|9]\d{2})\|([\w\s]+)\|(\d+)\|(\d{5}-\d{3})\|(?:[\w\s]+)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
escrevi uma regex para evitar muitas datas absurdas. Minha solução ficou ^([\w\s]+)\|(?:[0-3]\d\/[0,1]\d\/[1,2][0|9]\d{2})\|([\w\s]+)\|(\d+)\|(\d{5}-\d{3})\|(?:[\w\s]+)
Oi Ighor, tudo bem?
Isso aí!! Parabéns por praticar e encontrar outras maneiras de resolver o problema! No mundo da programação é assim mesmo, existem várias maneiras de resolver o mesmo problema, e você já está praticando isso.
Bons estudos.
Abraço.