//g
Hello World! This is a Regex Tester.

Informações de Correspondência5

Match 1Index: 0
Hello
Group 1:H
Match 2Index: 6
World
Group 1:W
Match 3Index: 13
This
Group 1:T
Match 4Index: 23
Regex
Group 1:R
Match 5Index: 29
Tester
Group 1:T

Testador de Regex

Teste, depure e entenda suas expressões regulares com correspondência e explicação em tempo real.

Como Funciona

1

Digite o Padrão

Digite seu padrão de expressão regular no campo de entrada.

2

Defina Flags

Alterne flags como Global (g), Insensível a Maiúsculas (i) ou Multilinha (m) para refinar sua busca.

3

Ver Resultados

Veja o destaque em tempo real no texto e informações detalhadas abaixo.

Perguntas Frequentes

Qual motor regex esta ferramenta usa?

Esta ferramenta usa o motor de Expressões Regulares JavaScript (ECMAScript), padrão em todos os navegadores modernos.

Meus dados são enviados para um servidor?

Não. Todo o processamento ocorre localmente no seu navegador. Seus padrões e textos nunca saem do seu dispositivo.

O que significam as flags?

'g' encontra tudo (global), 'i' ignora maiúsculas, 'm' trata início/fim por linha, e 's' permite ponto corresponder a novas linhas.

Suporta lookbehind?

Sim, se seu navegador suportar. A maioria (Chrome, Firefox, Edge) suporta lookbehind positivo e negativo em regex JS.

Por que minha regex não corresponde a nada?

Verifique suas flags (ex: 'i') e escape caracteres especiais se necessário. Verifique também a sintaxe.

Posso usar grupos nomeados?

Sim! JavaScript suporta grupos nomeados como (?<nome>...). Eles aparecerão nos detalhes.

Como corresponder a uma barra invertida?

Você precisa escapar com outra, assim: \\. Na entrada regex, digite apenas a parte do padrão.

Há limite de tamanho de texto?

O desempenho depende do seu dispositivo, mas a ferramenta é otimizada para grandes blocos de texto. Regex muito complexas podem causar lentidão.

Como corresponder a uma nova linha?

Use \n. Se quiser que o ponto (.) corresponda a novas linhas, ative a flag 's' (dotAll).

Posso copiar a regex para meu código?

Sim, clique em 'Copiar Regex' para obter o padrão formatado com barras e flags, pronto para seu código JavaScript.