ToolHub
Abrir ferramenta

Testador de Expressões Regulares

Teste e depure expressões regulares em tempo real

Ferramentas para desenvolvedores

Sobre esta ferramenta

Uma ferramenta de teste de expressões regulares em tempo real que permite escrever, testar e depurar regex instantaneamente. Suporta alternância de flags, padrões rápidos para formatos comuns, destaque de correspondências com detalhes de posição, além de recursos úteis como escape de regex e carregamento de dados de exemplo.

Principais recursos

How to Use

  1. Write or paste your regular expression pattern in the regex field.
  2. Enter the test text you want to match against.
  3. View highlighted matches with position details in real time.
  4. Toggle flags (global, case-insensitive, multiline) and use quick pattern shortcuts.

Pré-visualização rápida

Casos de uso

regex datetime

Perguntas frequentes

Quais flags de regex são suportadas?

Esta ferramenta suporta quatro flags comuns: g (global) encontra todas as correspondências, i (ignorar maiúsculas/minúsculas) ignora a diferença entre letras maiúsculas e minúsculas, m (multilinha) faz ^ e $ corresponderem aos limites das linhas, s (ponto corresponde a tudo) faz o ponto corresponder também a quebras de linha. Você pode combinar essas flags.

Como usar os botões de padrões rápidos?

Os botões de padrões rápidos inserem expressões regulares comuns diretamente no campo de entrada de padrão. Por exemplo, clicar em "E-mail" insere um padrão que corresponde a endereços de e-mail padrão, "URL" insere um padrão que corresponde a URLs HTTP/HTTPS, economizando tempo ao testar formatos comuns.

O que faz o botão de escape?

O botão de escape adiciona barras invertidas para escapar caracteres especiais de regex no padrão (como ., *, +, ?, ^, $, etc.). Isso é útil quando você deseja corresponder texto literal que contém esses caracteres, que de outra forma seriam interpretados como metacaracteres de regex.

Por que a expressão regular mostra erro?

Erros de regex geralmente são causados por sintaxe de padrão inválida, como colchetes não correspondentes, quantificadores mal usados ou sequências de escape inválidas. A ferramenta exibe a mensagem de erro específica para ajudar você a localizar e corrigir o problema no padrão.

Posso testar padrões em texto multilinha?

Sim, você pode inserir texto multilinha na área de teste. Ative a flag m (multilinha) para fazer ^ e $ corresponderem ao início e fim de cada linha em vez da string inteira. Ative a flag s (ponto corresponde a tudo) para fazer o ponto (.) também corresponder a quebras de linha.