Curso de RegEx - Expressões Regulares

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

  • Curso com 02h26 de videos
  • Certificado com 16 horas
  • 45 exercícios

Sobre o curso

Aprenda a extrair e validar textos de forma extremamente elegante com a utilização de expressões regulares.

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

O que irá aprender?

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:

  • Compreender melhor o que são expressões regulares e conseguirá saber as situações onde elas podem ser empregadas adequadamente;
  • Reconhecer os principais meta-caracteres que podem ser utilizadas para a criação de expressões regulares;
  • Entender os conceitos de grupos de captura e não-captura;
  • Aplicar expressões regulares para validação e captura de conteúdo em texto;
  • Aplicar expressões regulares em situações práticas do dia-a-dia.

Pra quem é esse curso?

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.

Quais os pré-requisitos para esse curso?

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.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Sobre o professor

Cleber Campomori

Cleber Campomori

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".

Conteúdo programático

  1. Introdução

    Introdução do curso.

    1 aula
    • Introdução
  2. Expressões regulares: o que são?

    Nesta aula, vamos ter uma primeira visão sobre o que são, afinal de contas, as RegEx, ou Expressões Regulares

    7 aulas
    • O que são expressões regulares?
    • Como elas são “executadas”?
    • Meta-caracteres
    • Formato de expressões regulares
    • Matches
    • Preparando o ambiente - conhecendo o RegExR
    • Questionário
  3. Meta-caracteres de início (^) e fim ($)

    Nesta aula, vamos conhecer os nossos primeiros meta-caracteres: os meta-caracteres de início e fim de linha

    3 aulas
    • Meta-caracteres de início (^) e fim ($)
    • Os meta-caracteres "âncora" ^ e $
    • Questionário
  4. Meta-caracteres de grupo de caracteres ([ e ])

    Nesta aula, vamos conhecer os caracteres que devemos utilizar quando quisermos descrever um grupo de caracteres: os caracteres [ e ].

    3 aulas
    • Meta-caracteres de grupo de caracteres ([ e ])
    • Criando grupos de caracteres em expressões regulares
    • Questionário
  5. Meta-caractere ponto (.)

    Nesta aula, vamos conhecer o meta-caractere coringa “.”.

    3 aulas
    • Meta-caractere ponto (.)
    • Utilizando coringas em expressões regulares
    • Questionário
  6. Meta-caracteres de quantificação “chaves” ({ e })

    Nesta aula, vamos conhecer os meta-caracteres “{” e “}”.

    3 aulas
    • Meta-caracteres de quantificação “chaves” ({ e })
    • Utilizando quantificadores em expressões regulares
    • Questionário
  7. Operações lógicas em expressões regulares: o meta-caractere AND (.*)

    Nesta aula, vamos conhecer o meta-caractere AND (.*).

    3 aulas
    • Operações lógicas em expressões regulares: o meta-caractere AND (.*)
    • RegEx e operadores lógicos: operação AND
    • Questionário
  8. Operações lógicas em expressões regulares: o meta-caractere OR (|)

    Nesta aula, vamos conhecer o meta-caractere OR (|).

    3 aulas
    • Operações lógicas em expressões regulares: o meta-caractere OR (|)
    • RegEx e operadores lógicos: operação OR
    • Questionário
  9. Operações lógicas em expressões regulares: o meta-caractere NOT (^)

    Nesta aula, vamos conhecer o meta-caractere NOT (^).

    3 aulas
    • Operações lógicas em expressões regulares: o meta-caractere NOT (^)
    • RegEx e operadores lógicos: operação NOT
    • Questionário
  10. Meta-caractere de quantificação “plus” (+)

    Nesta aula, vamos conhecer o meta-caractere plus (+).

    3 aulas
    • Meta-caractere de quantificação “plus” (+)
    • Outros quantificadores em expressões regulares: +
    • Questionário
  11. Meta-caractere de quantificação “interrogação” (?)

    Nesta aula, vamos conhecer o meta-caractere interrogação (?).

    3 aulas
    • Meta-caractere de quantificação “interrogação” (?)
    • Outros quantificadores em expressões regulares: ?
    • Questionário
  12. Meta-caractere de quantificação “asterisco” (*)

    Nesta aula, vamos conhecer o meta-caractere asterisco (*).

    3 aulas
    • Meta-caractere de quantificação “asterisco” (*)
    • Outros quantificadores em expressões regulares: *
    • Questionário
  13. Meta-caractere de intervalo “hífen” (-)

    Nesta aula, vamos conhecer o meta-caractere hífen (-).

    3 aulas
    • Meta-caractere de intervalo “hífen” (-)
    • Trabalhando com intervalos em expressões regulares
    • Questionário
  14. Meta-caracteres de dígito e não-dígito (\d e \D)

    Nesta aula, vamos conhecer os meta-caracteres \d e \D

    3 aulas
    • Meta-caracteres de dígito e não-dígito (\d e \D)
    • Trabalhando com dígitos e não-digitos
    • Questionário
  15. Meta-caracteres de caractere alfanumérico e não-alfanumérico (\w e \W)

    Nesta aula, vamos conhecer os meta-caracteres \d e \D

    3 aulas
    • Meta-caracteres de caractere alfanumérico e não-alfanumérico (\w e \W)
    • Trabalhando com caracteres alfanuméricos e não-alfanuméricos
    • Questionário
  16. Meta-caracteres de caracteres de espaço e não-espaço (\s e \S)

    Nesta aula, vamos conhecer os meta-caracteres \s e \S

    3 aulas
    • Meta-caracteres de caracteres de espaço e não-espaço (\s e \S)
    • Trabalhando com espaços e não-espaços
    • Questionário
  17. Meta-caracteres de bordas (word-boundary - \b e \B)

    Nesta aula, vamos conhecer os meta-caracteres \b e \B

    3 aulas
    • Meta-caracteres de bordas (word-boundary - \b e \B)
    • RegEx e Word Boundary
    • Questionário
  18. Meta-caracteres de grupos de captura e não-captura (“()” e “(?:)”)

    Nesta aula, vamos conhecer os meta-caracteres de grupos de captura - () – e grupos de não-captura – (?:)

    3 aulas
    • Meta-caracteres de grupos de captura e não-captura (“()” e “(?:)”)
    • Trabalhando com grupos de expressões regulares
    • Questionário
  19. Meta-caracteres de sucessão (?=) e não-sucessão (?!)

    Nesta aula, vamos conhecer os meta-caracteres ?= e ?!

    3 aulas
    • Meta-caracteres de sucessão (?=) e não-sucessão (?!)
    • Operadores de sucessão e não-sucessão
    • Questionário
  20. Casos típicos

    Nesta aula, veremos casos típicos de uso das expressões regulares.

    5 aulas
    • Casos típicos de RegEx: CPF
    • Casos típicos de RegEx: CEP
    • Casos típicos de RegEx: datas
    • Casos típicos de RegEx: emails
    • Casos típicos de RegEx: telefones
  21. É hora de praticar!

    Nesta aula, vamos sugerir alguns desafios com expressões regulares para você

    1 aula
    • É hora de praticar!
Download da ementa

Cursos relacionados

    Utilizada e amada por milhares! Veja mais opiniões reais

    • Muito bom!

      Depoimento - Abisael
      RegEx - Expressões Regulares
      Abisael Salvador / BA
    • Curso muito bom e bem explicado

      Depoimento - Daniel
      RegEx - Expressões Regulares
      Daniel Cabreúva / SP
    • Gostei bastante do curso, consegui compreender melhor e utilizar as Regex de maneira simples e correta.

      Depoimento - Sanvitron
      RegEx - Expressões Regulares
      Sanvitron Três Coroas / RS
    • Pra variar, o instrutor assim como em outros cursos é muito didático, a explicação deixa sempre muito claro cada ponto apresentado, a locução também é muito boa. Enfim, mais um curso nota 10. Muito bom aprender melhor sobre a funcionalidade de cada meta-caracter, antes eu via expressões e não entendia o motivo do funcionamento de cada uma delas. Muito obrigado, equipe TreinaWeb.

      Depoimento - Felipe
      RegEx - Expressões Regulares
      Felipe APARECIDA / SP
    • Gostei muito do conteúdo! As vídeo aulas, por não serem extensas, facilitam o aprendizado e otimizam o tempo. Os breves exercícios também ajudam muito a fixar as funções de cada meta-caractere; e a opção de refazê-los, em consequência de erro, nos permite enxergar a razão do erro e tentar novamente. Isso é muito bom! Conteúdo elucidativo e gostoso de aprender. Parabéns pelo desenvolvimento deste material!

      Depoimento - Monaliza
      RegEx - Expressões Regulares
      Monaliza Belo Horizonte / MG
    • Top de linha!

      Depoimento - George
      RegEx - Expressões Regulares
      George Rio de Janeiro / RJ
    • Excelente conteúdo e muito intuitivo.

      Depoimento - Thiago
      RegEx - Expressões Regulares
      Thiago São Paulo / SP
    • Ambiente virtual de otima qualidade para proporcionar um excelente aprendizado.

      Depoimento - Franciel
      RegEx - Expressões Regulares
      Franciel Campinas / SP
    • No que tange o básico de RegEx, me ajudou muito a entender o que havia de errado com minhas expressões, e a cada aula descobria algo que poderia incorporar no meu dia a dia.

      Depoimento - Evandro
      RegEx - Expressões Regulares
      Evandro São Vicente / SP

    Plano de acesso total!

    Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

    Um ano de acesso completo

    Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

    • 1 ano de acesso a todos os cursos
    • Cursos novos toda semana
    • Suporte direto com professores
    • Aplicativos para Android e iOS
    • Plano de carreira personalizado
    • Certificados digitais inclusos
    • Suporte com SLA de 4 horas úteis
    • Acesso offline através dos apps
    R$ 97,00 ECONOMIZE R$ 360,00
    12x R$ 67,00 ou R$ 804,00 à vista
    Matricule-se agora
    Garantia incondicional de satisfação
    Garantia incondicional de satisfação

    Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!