Se você já se deparou com expressões regulares antes, sabe que elas podem ser bem confusas se você não entende os conceitos delas. Esse curso não foi feito apenas para que você possa entender as expressões regulares criadas por outros, mas também para que você possa entender os conceitos das expressões regulares para criar as suas próprias expressões regulares.
Não é necessário ter conhecimento prévio nas expressões regulares para acompanhar esse curso, já que ele mostra desde os conceitos mais básicos até os mais avançados. Se você assistir aos vídeos e praticar, ao final do curso, você se sentirá mais confiante para usar as expressões regulares quando for necessário. É importante fazer todos os exercícios e praticar também durante as aulas.
Expressões regulares foram criadas para encontrar padrões e fazer substituições em padrões encontrados, quando necessário. Elas são usadas em validações de senhas, telefones, documentos, dentre diversas outras aplicações. Embora esses problemas possam ser resolvidos sem expressões regulares, eles ficam muito mais difíceis de se resolver, mais extensos e difíceis de entender do que a solução que usa expressões regulares, que fica mais curta e elegante.
Imagine ter que validar uma senha com regras complexas usando uma linguagem de programação qualquer, sem expressões regulares. Isso é uma tarefa que pode ser feita com uma única expressão regular, mas que teria várias linhas de código se fosse feita sem elas.