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]+)
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.