Regex Testador

Teste expressões regulares em tempo real com destaque de partidas ao vivo, capture detalhes de grupos e localize e substitua. Suporta todos os sinalizadores de regex JavaScript – sem inscrição, sem instalação, roda inteiramente no seu navegador.

Testador Regex · 100% do lado do cliente · Destaque ao vivo
Quick Presets
Pattern
/
/gi
Test String
Match Details
Enter a pattern and test string to see matches
Replace
Replace result will appear here
Cheatsheet — click to insert

Como usar o testador Regex

Escrevendo um padrão

Digite sua expressão regular diretamente no campo padrão. A ferramenta usa o mecanismo RegExp do JavaScript, portanto, qualquer padrão que funcione no console do navegador funcionará aqui. As correspondências são destacadas na string de teste em tempo real enquanto você digita.

Bandeiras

  • g — global: encontre todas as correspondências, não apenas a primeira
  • eu - sem distinção entre maiúsculas e minúsculas: combina letras maiúsculas e minúsculas igualmente
  • eu - multilinha: ^ e $ coincidir com o início e o fim de cada linha
  • é - pontoTodos: . também corresponde a caracteres de nova linha

Capturar grupos e substituir

Coloque parte do seu padrão entre parênteses para criar um grupo de captura. O painel Match Details mostra o valor de cada grupo. No campo Substituir, use $1, $2, … para grupos de referência, $& para a correspondência completa ou texto simples para uma substituição literal.

Perguntas frequentes

Qual sabor de regex este testador usa?

The tester uses JavaScript's built-in RegExp engine. It supports flags g, i, m, and s. Lookbehind, named capture groups, and Unicode escapes work in any modern browser.

Como utilizo grupos de captura no campo de substituição?

Use $1, $2, … to reference capture groups. $& inserts the full match. For example, replacing (\w+)\s(\w+) with $2 $1 swaps two words.

Por que meu padrão corresponde mais do que o esperado?

The global (g) and case-insensitive (i) flags are on by default. Toggle them off to restrict matching. Quantifiers like * and + are greedy — add ? after them for non-greedy matching.

Does this tool send my data to a server?

No. Everything runs entirely in your browser. Your regex patterns and test strings are never transmitted to any server.

Existe um limite para o comprimento da string de teste?

There is no hard limit. Very long strings with thousands of matches may cause a brief delay, but typical inputs — log lines, code snippets, API responses — are handled without issue.

Ferramentas relacionadas