Testador de expressões regulares

Teste uma expressão regular com o seu texto, destaque todas as correspondências e inspecione os grupos de captura.

100% privado — tudo roda no seu navegador

Como usar

  1. 1

    Digite ou cole um padrão no campo de expressão.

  2. 2

    Adicione flags opcionais: i para ignorar maiúsculas, m para multilinha, s para o ponto corresponder a quebras de linha, u para Unicode.

  3. 3

    Cole seu texto — as correspondências são destacadas e listadas com a posição.

  4. 4

    Veja os grupos ao lado de cada correspondência para saber o que cada par de parênteses capturou.

Exemplos

Encontrar e-mails

Entrada

\b\w+@\w+\.\w+\b em "write to [email protected]"

Saída

[email protected] na posição 9

Capturar partes de uma data

Entrada

(\d{4})-(\d{2})-(\d{2}) em "2026-10-21"

Saída

Correspondência completa 2026-10-21, grupos: 2026, 10, 21

Perguntas frequentes

Por que meu padrão mostra um erro?

O motor RegExp do JavaScript rejeita parênteses desbalanceados e escapes inválidos. A mensagem aparece acima dos resultados em vez de falhar silenciosamente.

Quais flags estão ativas?

A flag global está sempre ativa para coletar todas as correspondências. Além disso você pode alternar i, m, s e u.

É a mesma sintaxe de Python ou PHP?

Usa expressões regulares de JavaScript (ECMAScript). Grande parte é comum, mas lookbehind, grupos nomeados e escapes podem diferir.

Ferramentas relacionadas