Testador de Regex online

Cole um padrão, teste contra texto real e veja exatamente o que combina antes de isso chegar à validação em produção.

//
Informações das correspondências0 matches
Nenhuma correspondência encontrada...
Texto de teste
Caracteres: 164
Olá, mundo! Este é um testador simples de regex. Tente encontrar palavras ou números como 123 ou 2025. Você também pode testar tags HTML, URLs ou padrões repetidos.
Destaque da correspondência
.Qualquer caractere
\dDígito
\wCaractere de palavra
^/$Início / fim

Transforme o padrão testado em uma pequena ferramenta

Quando uma regex vira parte de um validador, parser ou helper interno, o DeployPages pode hospedar a ferramenta estática para a equipe usar a mesma versão testada.

Publicar uma ferramenta

Por que usar um testador de regex online?

Bugs de regex se escondem em detalhes pequenos: uma âncora faltando, um quantificador guloso, uma flag esquecida ou dados de exemplo que não parecem nada com a entrada de produção. Um testador ao vivo deixa padrão, flags, correspondências e texto visíveis juntos para você corrigir a expressão real em vez de adivinhar.

Resumo de regex

Classes de caracteres
. Combina qualquer caractere, exceto quebra de linha
\wCombina letras, dígitos ou underscore
\dCombina dígitos
\sCombina espaço em branco
[abc]Combina qualquer caractere listado
[^abc]Combina qualquer caractere não listado
Quantificadores
*Combina zero ou mais vezes
+Combina uma ou mais vezes
?Combina zero ou uma vez
{n}Combina exatamente n vezes
{n,}Combina pelo menos n vezes
{n,m}Combina entre n e m vezes
Âncoras
^Combina o início de uma string
$Combina o fim de uma string
\bCombina uma borda de palavra
\BCombina uma não borda de palavra
(?=p)Lookahead positivo
(?!p)Lookahead negativo
Flags
gBusca global
iModo sem diferenciar maiúsculas/minúsculas
mModo multilinha
sPonto combina quebras de linha
uModo Unicode

FAQ avançado

Qual é a diferença entre matching guloso e preguiçoso?

O matching guloso consome o máximo de texto possível. O preguiçoso adiciona ? depois de um quantificador para o motor parar na primeira correspondência válida.

Como devo validar endereços de e-mail com regex?

Use regex como primeira checagem prática, mas não trate isso como prova final de propriedade. Um fluxo de verificação ainda importa.

Por que minha regex funciona em uma linguagem e falha em outra?

Motores de regex não aceitam todos os mesmos recursos. JavaScript, PCRE, Python, Java e variações de banco de dados diferem em lookbehind, grupos nomeados, tratamento de Unicode e regras de escape.

Uma regex pode criar problema de performance?

Sim. Quantificadores aninhados e alternativas ambíguas podem causar backtracking excessivo em certas entradas. Teste strings realistas de pior caso antes de usar um padrão na validação de requisições.