Testador de Regex

Teste e depure expressões regulares em tempo real.

//g
Digite texto para ver correspondências
Nenhuma correspondência encontrada

Sobre o Testador de Regex

Teste e depure expressões regulares com correspondência em tempo real. Veja correspondências destacadas, grupos de captura e posições de correspondência. Suporta todas as flags de regex JavaScript.

O Que É Esta Ferramenta?

Nosso testador de regex permite escrever e testar expressões regulares em qualquer texto de entrada em tempo real. As correspondências são destacadas enquanto você digita seu padrão, e os grupos de captura são exibidos separadamente. Ele suporta a sintaxe de regex do JavaScript, incluindo flags como global (g), sem distinção entre maiúsculas e minúsculas (i), multilinha (m) e mais.

Como Usar

  1. Insira sua expressão regular no campo Padrão.
  2. Opcionalmente, defina as flags (g para global, i para sem distinção entre maiúsculas e minúsculas, m para multilinha).
  3. Insira a string de teste no campo Entrada de Teste.
  4. As correspondências são destacadas em tempo real e os grupos de captura aparecem no painel de resultados.

Casos de Uso Comuns

Dicas e Truques

Perguntas frequentes

Por que meu padrão não corresponde a mais de uma ocorrência?

Sem a flag global (g), o regex do JavaScript para após a primeira correspondência. Adicione a flag g para destacar e contar todas as ocorrências na string de teste.

Qual é a diferença entre as flags sem distinção entre maiúsculas e minúsculas e multilinha?

A flag i faz correspondência de letra ignorar maiúsculas/minúsculas (A corresponde a a). A flag m muda ^ e $ para corresponder ao início/fim de cada linha em vez de apenas do início/fim de toda a string.

Como vejo o que um grupo de captura correspondeu?

Envolva a parte do seu padrão que deseja extrair em parênteses, ex. (\d+). O painel de resultados lista o valor correspondido de cada grupo de captura separadamente da correspondência completa.

Esta ferramenta suporta lookaheads e lookbehinds?

Sim, já que funciona no mecanismo de regex JavaScript, que suporta lookaheads (?=...), lookaheads negativos (?!...) e lookbehinds (?<=...) em navegadores modernos.

Meu texto de teste ou padrão é enviado a algum lugar?

Não. Matching ocorre inteiramente do lado do cliente usando o mecanismo RegExp integrado do JavaScript — nada é transmitido para um servidor.

Teste e depure expressões regulares com correspondência em tempo real. Destaque correspondências, veja grupos de captura, teste múltiplas strings com nosso testador de regex gratuito.

testador regex · teste regex · validar regex · depurar regex · regex online · correspondência de padrões · verificador regex · construtor regex · ferramenta regex