Pular para o conteúdo principal
FreeOnlineTools Go
Português (Brasil)
Como fazer

Como testar expressões regulares passo a passo

Por FreeOnlineTools Team · Atualizado em 2026-09-02

Resposta rápida

Para testar um regex: abra o Regex Tester, insira seu padrão no campo regex, insira seu texto de teste e as correspondências serão destacadas instantaneamente. A ferramenta mostra posições de correspondência, grupos de captura e suporta sinalizadores (g, i, m, s, u). Todo o processamento acontece localmente no seu navegador.

Introdução

Uma expressão regular (regex) é um padrão usado para corresponder, pesquisar ou substituir texto. Regex é poderoso, mas notoriamente difícil de ler e depurar – um único caractere mal colocado pode mudar completamente o significado. Um testador de regex permite experimentar padrões em textos de amostra, ver correspondências destacadas e inspecionar grupos de captura. Este guia mostra como testar expressões regulares em seu navegador usando uma ferramenta online gratuita.

Passo a passo

  1. Abra a ferramenta Regex Tester

    Vá para a página da ferramenta Regex Tester. A ferramenta possui campos para o padrão regex, sinalizadores e texto de teste.

  2. Insira seu padrão regex

    Digite seu padrão regex (sem barras ao redor). Por exemplo, \d+ corresponde a um ou mais dígitos, [A-Z]\w+ corresponde a uma palavra em maiúscula. A ferramenta analisa o padrão conforme você digita.

  3. Defina as bandeiras

    Escolha sinalizadores: g (global - encontre todas as correspondências), i (não diferencia maiúsculas de minúsculas), m (multilinha - ^ e $ corresponde aos limites da linha), s (dotall - . corresponde às novas linhas), u (unicode). A maioria dos testes usa g e às vezes i.

  4. Digite seu texto de teste

    Cole ou digite o texto que deseja testar. A ferramenta aplica o regex e destaca todas as correspondências no texto instantaneamente.

  5. Revise correspondências e capture grupos

    A ferramenta mostra cada partida com sua posição e conteúdo. Se o seu padrão possuir grupos de captura (parênteses), o conteúdo de cada grupo será exibido. Use isso para depurar por que um padrão corresponde (ou não) conforme esperado.

Exemplos

Combine todos os padrões semelhantes aos de e-mail

Entrada: Pattern: [a-z]+@[a-z]+\.[a-z]+, Flags: gi, Text: 'Contact [email protected] or [email protected]'

Saída: Correspondências: '[email protected]', '[email protected]'

Extraia números com grupos de captura

Entrada: Padrão: (\d+)-(\d+), Sinalizadores: g, Texto: 'Ordem 123-456 e 789-012'

Saída: Partida 1: '123-456' (grupo 1: '123', grupo 2: '456') Partida 2: '789-012' (grupo 1: '789', grupo 2: '012')

Validar um formato de data

Entrada: Pattern: ^\d{4}-\d{2}-\d{2}$, Flags: none, Text: '2026-09-02'

Saída: Correspondência: '2026-09-02' (correspondência de sequência completa)

Problemas comuns

  • Esquecer de escapar de caracteres especiais - caracteres como ., *, +, ?, ^, $, (, ), [, ], {, }, |, \ são especiais. Use \ para escapar deles literalmente.
  • Correspondência gananciosa versus preguiçosa —* e + são gananciosas (correspondem o máximo possível). Adicionar ? para correspondência lenta (por exemplo, .*? corresponde o mínimo possível).
  • Retrocesso catastrófico (ReDoS) —alguns padrões com quantificadores aninhados podem levar um tempo exponencial em determinadas entradas. Teste com entradas realistas e observe os tempos limite.
  • Ancoragem —sem ^ e $, o padrão corresponde a qualquer lugar da string. Use ^...$ para corresponder a string inteira.

Dicas

  • Comece com um padrão simples e adicione complexidade de forma incremental – depurar um regex complexo de uma só vez é muito difícil.
  • Use grupos de captura nomeados (?<nome>...) para facilitar a leitura — os nomes dos grupos tornam a intenção mais clara do que os grupos numerados.
  • Teste com entradas correspondentes e não correspondentes para garantir que seu padrão não corresponda demais.
  • Use nosso Regex Tester para testes instantâneos e privados – seus padrões e texto nunca saem do seu navegador.

Ferramentas relacionadas

Guias Relacionados

Referências