Testador de expressões regulares

Teste expressões regulares do JavaScript em texto de exemplo com destaque em tempo real, grupos de captura e controle das opções da expressão regular.

Arquivos e conteúdos são processados localmente no seu navegador e não são enviados aos nossos servidores.

Sobre esta ferramenta

Construa e verifique expressões regulares com retorno instantâneo. Digite uma expressão regular e selecione as opções desejadas (g, i, m, s, u, y), execute sobre um texto de teste, veja as correspondências destacadas e inspecione grupos de captura: o mesmo motor de expressões regulares do JavaScript, no seu navegador.

Como usar

  1. Destaque de correspondências em tempo real no texto de exemplo
  2. Opções configuráveis: global, ignoreCase, multiline, dotAll, unicode, sticky
  3. Tabela de grupos de captura com valores indexados
  4. Contagem de correspondências e lista de índices
  5. Trechos de padrões comuns para começar rapidamente
  6. Insira o padrão: Digite uma expressão regular e selecione as opções necessárias.
  7. Adicione o texto de teste: Cole o texto que você quer testar.
  8. Inspecione as correspondências: Revise destaques, grupos e erros exibidos em linha.

Exemplos

Limitações

Perguntas frequentes

Por que meu padrão mostra erro de sintaxe?
As expressões regulares do JavaScript têm regras específicas de escape. Sequências de escape inválidas ou grupos não fechados provocam erros de sintaxe.
Para que serve a opção dotAll (s)?
Faz o ponto (.) corresponder também a quebras de linha, útil para registros que ocupam várias linhas.
Posso testar operações de substituição?
Use a ferramenta Limpador de texto quando precisar substituir os trechos encontrados.
As correspondências são globais por padrão?
Ative a opção g para encontrar todas as correspondências; sem ela, apenas a primeira é retornada.