Hub educacional

Aprender Regex na prática

Conteúdo original conectado ao jogo: fundamentos, exercícios, casos de desenvolvimento e conceitos avançados. Escolha uma trilha ou resolva um problema real.

Trilha recomendada

Do primeiro padrão ao Regex de produção

Você não precisa decorar a sintaxe inteira. Avance em três etapas: entender os blocos básicos, combinar padrões e só depois usar recursos avançados e casos reais.

Regra do RegexArena: primeiro descreva o dado que você quer encontrar; depois transforme essa regra em padrão. A sintaxe é consequência do raciocínio, não o ponto de partida.
Biblioteca

Guias e casos reais para consultar quando precisar

Use a trilha acima para estudar em ordem ou vá direto ao problema que você está tentando resolver no código.

Comece aqui

Guia completo: Regex do zero ao avançado

Fundamentos, grupos, flags, lookahead, lookbehind e estratégia de depuração.

Abrir →
Fundamentos

O que é Regex?

Entenda a ideia de padrões e os usos mais comuns.

Abrir →
Prática

30 exercícios com soluções

30 exercícios progressivos para testar antes de abrir a resposta.

Abrir →
Avançado

Grupos de captura e Raio-X

Grupos numerados, nomeados, não capturantes e visualização de capturas.

Abrir →
Avançado

Lookahead

Condições à frente sem consumir o contexto.

Abrir →
Avançado

Lookbehind

Condições atrás do match e combinações com grupos.

Abrir →
Caso real

Regex para e-mail

Formato, grupos e limites de validação.

Abrir →
Brasil

Regex para CPF

Formato com e sem pontuação e validação matemática.

Abrir →
Brasil

Regex para CEP

CEP 00000-000, versão sem hífen e normalização.

Abrir →
Brasil

Regex para telefone

DDD, celular e estratégias de normalização.

Abrir →
Fundamentos

Regex para números

Somente dígitos, inteiros, sinais, decimais e limites de validação.

Abrir →
Caso real

Regex para datas

DD/MM/AAAA, ISO e limites de calendário.

Abrir →
Texto

Regex somente letras

ASCII, acentos, Unicode e cuidados com nomes reais.

Abrir →
Web

Regex para URL

HTTP/HTTPS, domínio, caminho e parsing real.

Abrir →
JavaScript

Regex em JavaScript

RegExp, test, exec, matchAll, replace e grupos.

Abrir →
Java

Regex em Java

Pattern, Matcher, matches, find e escapes em strings.

Abrir →
Dev

Regex para logs

Níveis, datas, request IDs e extração de campos.

Abrir →
Rede

Regex para IPv4

Estrutura, octetos e quando usar parser de rede.

Abrir →
Brasil

Regex para CNPJ

Formato de CNPJ e diferença entre sintaxe e validade.

Abrir →
Python

Regex em Python

Módulo re, buscas e substituições.

Abrir →
Referência

20 exemplos explicados

Padrões comuns para copiar, testar e adaptar.

Abrir →
Referência

Cheat Sheet

Símbolos, quantificadores, grupos, flags e exemplos rápidos.

Abrir →