Visão geral

Curso de regex

Aprenda regex desde os princípios: literais, metacaracteres, flags, grupos de captura, substituição e fluxo prático de depuração.

Este curso ensina expressões regulares como programas de correspondência de padrões — não como um tour de recursos de um testador de regex. Você aprenderá como os motores interpretam literais e metacaracteres, o que as flags mudam, como grupos de captura alimentam substituições e como depurar padrões com segurança em texto realista.

Para quem é este curso

  • Desenvolvedores que escrevem validação, parsing de logs ou refatorações de busca e substituição
  • Engenheiros lendo código legado com padrões densos /.../
  • Quem copiou uma regex do Stack Overflow e precisa entender por que ela falha em casos extremos

O que você vai aprender

  1. O que uma regex corresponde e onde os motores diferem (JavaScript, PCRE, etc.)
  2. Literais, classes de caracteres, quantificadores e âncoras
  3. Flags como g, i, m, s e u
  4. Grupos de captura, backreferences e templates de substituição
  5. Um fluxo de depuração com fixtures, destaques e consciência de backtracking

Use o Testador de Regex relacionado para experimentar exemplos localmente. Um padrão que funciona em uma amostra não prova que está correto para entrada de produção.