Testador RegEx

Funciona localmente no navegador. Nada sai do seu dispositivo.

Teste expressões regulares JavaScript localmente, inspecione correspondências e visualize substituições.

Padrão e texto

Bandeiras

O testador usa semântica nativa JavaScript/ECMAScript RegExp. Outros motores podem se comportar de maneira diferente.

Um teste bem-sucedido não prova que uma expressão regular seja rápida para entradas grandes ou hostis.

Partidas

Insira um padrão e teste o texto.

Conjunto de testes

Match/No-Match-Fälle lokal ausführen.

Como funciona

  1. 1

    Introduza o padrão e o texto de teste

    Indique padrão, flags e texto de teste, ou importe um literal.

  2. 2

    Escolha o modo

    Alterne entre pesquisa, pré-visualização de Replace ou suíte de testes.

  3. 3

    Copiar ou transferir o resultado

    Copie os resultados ou transfira-os.

Bom saber

O testador regex verifica expressões regulares em três modos, com execução num worker e timeout configurável.

Um teste bem-sucedido não prova resistência a ReDoS.

Casos de uso típicos

Testar previamente um texto de substituição com backreferences

Mude para o modo Replace para verificar um padrão de substituição com backreferences.

Validar um regex com uma suíte de testes em vários casos

Adicione casos positivos e negativos para garantir que o padrão não seja amplo nem restrito demais.

Dicas para melhores resultados

Não confunda o timeout com segurança contra ReDoS

Um teste bem-sucedido não garante rapidez em produção com entradas grandes.

Use a importação de literal para código copiado

Importe um literal /pattern/flags completo em vez de separar manualmente.

Funções

  • Três modos

    Pesquisa de correspondências, pré-visualização de Replace e suíte de testes.

  • Worker com timeout

    A execução ocorre num worker com tempo limitado para manter a responsividade.

  • Processamento local

    Os seus dados de teste nunca saem do seu dispositivo.

Perguntas frequentes

O regex comporta-se igual em outras linguagens?

Não necessariamente. O testador usa a semântica nativa do JavaScript.

Meus dados de teste são enviados?

Não. A avaliação é totalmente local.

Procura outra ferramenta?

Todas as ferramentas funcionam localmente no seu navegador – sem cadastro, sem upload e também offline.