Referência de Regex
Guia de referência rápida para sintaxe de expressões regulares: classes de caracteres, âncoras, quantificadores, grupos, flags e padrões comuns.
Classes de caracteres
Âncoras
Quantificadores
Grupos e Alternância
Escapes e Especiais
Flags
Padrões comuns
Sobre esta ferramenta
Expressões regulares (regex) são uma linguagem poderosa para descrever padrões em strings. Esta referência cobre a sintaxe e padrões mais utilizados.
As seções estão organizadas por categoria. Use a caixa de pesquisa para filtrar padrões por palavra-chave.
Como usar
- Navegue pelas seções para encontrar a sintaxe necessária.
- Use a pesquisa para filtrar por palavra-chave.
- Clique em qualquer padrão para copiá-lo para a área de transferência.
- Teste padrões na ferramenta Testador de Regex.
Casos de uso
Útil para validação de formulários, análise de strings, análise de logs, busca e substituição e muitas outras tarefas de programação.
Perguntas frequentes
- A sintaxe de regex funciona em todos os idiomas? — A maioria dos idiomas suporta regex, mas com pequenas diferenças de sintaxe. Linguagens como JavaScript, Python e Java seguem sintaxe compatível com PCRE.
- Como tornar um padrão insensível a maiúsculas/minúsculas? — Adicione o flag i após o padrão. Exemplo: /padrão/i
- Qual é a diferença entre quantificadores gananciosos e preguiçosos? — Quantificadores gananciosos (*, +, ?) correspondem o máximo possível; preguiçosos (*?, +?, ??) correspondem o mínimo possível.