Aprenda a extrair e validar textos de forma extremamente elegante com a utilização de expressões regulares.
Nível Intermediário Categoria Desenvolvimento Front-end
Expressões regulares hoje em dia são largamente utilizadas devido a sua simplicidade e elegância.
Com elas, você pode facilmente extrair trechos de um texto ou até mesmo validar entradas de dados: basta você descrever com uma expressão regular qual o formato do texto que você deseja procurar ou que você espera dentro de um campo de entrada do usuário por exemplo, e aplicar esta expressão regular sobre o texto-alvo com uma engine RegEx.
Implementada em quase todas as linguagens, hoje aprender expressões regulares se tornou um requisito de qualquer desenvolvedor que queira otimizar uma busca textual e/ou o desenvolvimento da aplicação
Expressões regulares hoje em dia são largamente utilizadas devido a sua simplicidade e elegância.
Com elas, você pode facilmente extrair trechos de um texto ou até mesmo validar entradas de dados: basta você descrever com uma expressão regular qual o formato do texto que você deseja procurar ou que você espera dentro de um campo de entrada do usuário por exemplo, e aplicar esta expressão regular sobre o texto-alvo com uma engine RegEx.
Implementada em quase todas as linguagens, hoje aprender expressões regulares se tornou um requisito de qualquer desenvolvedor que queira otimizar uma busca textual e/ou o desenvolvimento da aplicação
Neste curso abordaremos tudo o que você precisa saber sobre expressões regulares. São vídeo aulas e apostilas que mostram todas as meta-caracteres disponíveis. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.
Dentre várias outras coisas, você será capaz de:
Este curso é destinado a desenvolvedores que desejam aprender os conceitos básicos e também utilizar expressões regulares em conjunto com qualquer linguagem de programação.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".
Introdução do curso.
1 aulaNesta aula, vamos ter uma primeira visão sobre o que são, afinal de contas, as RegEx, ou Expressões Regulares
7 aulasNesta aula, vamos conhecer os nossos primeiros meta-caracteres: os meta-caracteres de início e fim de linha
3 aulasNesta aula, vamos conhecer os caracteres que devemos utilizar quando quisermos descrever um grupo de caracteres: os caracteres [ e ].
3 aulasNesta aula, vamos conhecer o meta-caractere coringa “.”.
3 aulasNesta aula, vamos conhecer os meta-caracteres “{” e “}”.
3 aulasNesta aula, vamos conhecer o meta-caractere AND (.*).
3 aulasNesta aula, vamos conhecer o meta-caractere OR (|).
3 aulasNesta aula, vamos conhecer o meta-caractere NOT (^).
3 aulasNesta aula, vamos conhecer o meta-caractere plus (+).
3 aulasNesta aula, vamos conhecer o meta-caractere interrogação (?).
3 aulasNesta aula, vamos conhecer o meta-caractere asterisco (*).
3 aulasNesta aula, vamos conhecer o meta-caractere hífen (-).
3 aulasNesta aula, vamos conhecer os meta-caracteres \d e \D
3 aulasNesta aula, vamos conhecer os meta-caracteres \d e \D
3 aulasNesta aula, vamos conhecer os meta-caracteres \s e \S
3 aulasNesta aula, vamos conhecer os meta-caracteres \b e \B
3 aulasNesta aula, vamos conhecer os meta-caracteres de grupos de captura - () – e grupos de não-captura – (?:)
3 aulasNesta aula, vamos conhecer os meta-caracteres ?= e ?!
3 aulasNesta aula, veremos casos típicos de uso das expressões regulares.
5 aulasNesta aula, vamos sugerir alguns desafios com expressões regulares para você
1 aulaTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!