Testador e Depurador de Regex

Valide expressões regulares em tempo real com destaque visual das correspondências.

Desenvolvimento e Código
100% Client-Side · Privado e Seguro
Testador e Depurador de Regex

Valide expressões regulares em tempo real com destaque visual das correspondências.

Central de Conhecimento e Guia

Testador de Expressões Regulares (Regex) e Motor de Correspondência

Testador de Expressões Regulares (Regex) e Motor de Correspondência

Esta ferramenta opera 100% do lado do cliente. Seus códigos, tokens, credenciais e dados confidenciais nunca saem do seu navegador nem são transmitidos a servidores remotos.

Fórmula e Método de Cálculo

RegEx Pattern + Search Modifiers (g, i, m) ➔ Array of Matched Substrings

The pattern dictates the exact character sequence, while modifiers alter the engine's behavior (e.g., 'i' for case insensitivity, 'g' for global multiline searching).

Melhores Práticas e Dicas

  • Always Anchor Your Patterns: When validating complete strings (like an email address), always use the caret ^ at the beginning and the dollar sign $ at the end to prevent partial substring matches.
  • Beware of Catastrophic Backtracking: Poorly optimized nested quantifiers (like `(a+)+`) can cause the regex engine to freeze the entire browser thread when evaluating long failing strings.
  • Use Lazy Quantifiers for HTML: By default, the asterisk * is greedy and matches as much text as possible. Append a question mark `*?` to make it lazy, which is critical when extracting data between HTML tags.

Perguntas Frequentes

Por que minha RegEx funciona em PHP, mas falha no JavaScript?
Diferentes linguagens de programação utilizam diferentes motores de RegEx (como o PCRE no PHP contra o motor ECMA no JavaScript). Certos recursos avançados, como lookbehinds negativos, historicamente não eram suportados em ambientes JS mais antigos.
How do I match special characters like a period or question mark?
Because those characters hold programmatic meaning in RegEx, they must be 'escaped' by placing a backslash before them (e.g., `.` or `?`).
É seguro colar logs de API neste testador?
Sim. O ambiente de testes roda puramente no sandbox do seu navegador local. Temos zero visibilidade dos padrões ou do texto que você está analisando.