DevToolbox

Grátis online Regex Tester

Teste e depure expressões regulares com destaque de correspondências em tempo real, extração de grupos e uma biblioteca de padrões comuns. Gratuito, 100% no lado do cliente.

100% lado do cliente · Seus dados nunca saem do navegador
//

Como usar Regex Tester

Digite sua expressão regular no campo padrão (sem as barras). Use os botões à direita do campo para alternar os modificadores.

  • Cole o texto que deseja pesquisar na área String de Teste.
  • Clique em Testar ou pressione Ctrl/Cmd+Enter. As correspondências são destacadas na saída e listadas na tabela de Detalhes de Correspondências abaixo.
  • Abra a Biblioteca de padrões comuns para carregar uma regex predefinida — ótimo para casos de validação como e-mail, URL ou UUID.
  • Use Copiar regex para copiar a expressão completa incluindo modificadores (/padrão/modificadores).

Grupos de captura nomeados ((?<nome>padrão)) aparecem como colunas nomeadas na tabela de Detalhes de Correspondências.

Perguntas frequentes

Qual mecanismo de regex esta ferramenta usa?

Este testador usa o mecanismo RegExp embutido do JavaScript, que segue a especificação ECMAScript. Suporta a maioria da sintaxe compatível com Perl, mas não suporta asserções lookbehind em todos os navegadores mais antigos.

O que fazem os botões de modificadores?

g (global) encontra todas as correspondências em vez de parar na primeira. i torna a correspondência insensível a maiúsculas/minúsculas. m faz ^ e $ corresponderem a limites de linha. s faz . corresponder a quebras de linha. u ativa o modo Unicode completo incluindo o tratamento de pares substitutos.

Quantas correspondências a ferramenta mostra?

A saída destacada mostra todas as correspondências na string de teste. A tabela de Detalhes de Correspondências exibe até as primeiras 100 correspondências individuais com suas posições de índice e grupos capturados.

Como usar grupos de captura?

Envolva parte do padrão em parênteses, p.ex. (\d{4})-(\d{2})-(\d{2}). Cada grupo capturado aparece na coluna Grupos da tabela de Detalhes de Correspondências. Grupos nomeados usam a sintaxe (?<nome>padrão).

A string de teste é enviada para algum servidor?

Não. Todo o processamento é feito no seu navegador usando a API JavaScript RegExp. Nenhum texto ou padrão sai do seu dispositivo.

Quais são os padrões comuns na biblioteca?

A biblioteca inclui padrões para endereços de e-mail, URLs, endereços IPv4, números de telefone, cores hexadecimais, datas (YYYY-MM-DD), códigos postais, números de cartão de crédito, slugs, UUIDs e mais.

Ferramentas relacionadas

Artigos relacionados