Testador de Regex

Teste expressões regulares JavaScript com realce de correspondência local, flags e saída de grupo de captura. Tudo é executado localmente no seu navegador.

/ /gi
Flags Regex
Preparar

Correspondências destacadas

Grupos de captura

Correspondência Índice Correspondência completa Grupos
Os grupos de captura aparecem depois de testar um padrão.

Comportamento JavaScript RegExp

O testador usa o mesmo motor RegExp do navegador que o seu JavaScript frontend usa, então as flags e a sintaxe correspondem ao código real do lado do cliente.

Inspeção de grupo de captura

Reveja grupos numerados, grupos nomeados e posições de correspondência sem percorrer o código ou abrir uma consola.

Utilitário de navegador privado

Tudo é executado localmente no seu navegador. Logs confidenciais, tokens e payloads de amostra não são carregados.

Ferramentas de desenvolvedor relacionadas

Perguntas frequentes

Minha regex ou texto de teste são carregados?

Não. Tudo é executado localmente no seu navegador com o mecanismo JavaScript RegExp. Seu padrão e texto não são enviados para os servidores Convertr.

Qual flavor de regex este testador usa?

Esta página usa expressões regulares JavaScript, o mesmo comportamento RegExp usado por navegadores modernos e Node.js.

Posso inspecionar grupos de captura?

Sim. A tabela de resultados lista cada correspondência, grupos de captura numerados e grupos de captura nomeados quando seu navegador os fornece.

Quais flags são suportadas?

O testador suporta flags JavaScript comuns, incluindo g, i, m, s, u, y e d quando disponíveis no seu navegador.

Testador de Regex

Teste a expressão regular do JavaScript com bandeiras, alerta de match e saída de capture-group.

Entrada
Um JavaScript com expressão regular, bandeiras e texto de teste.
Saída
Matches, índices, capturas e texto fonte destacado.
Limitações reais
A sintaxe de regex do JavaScript difere de PCRE, RE2, .NET e outros motores; padrões catastróficos ainda podem congelar uma tabela do navegador.
Privacidade e tratamento de dados
Um texto de teste, bandeiras e expressão regular do JavaScript é processado nesta tabela do navegador.Converter não o recebe ou armazenará; fechar ou recarregar a página limpa o estado de trabalho, a menos que a ferramenta ofereça explicitamente uma descarga local.

Como usar essa ferramenta

  1. Fornece um JavaScript com expressão regular, bandeiras e texto de teste nos controles de ferramentas.
  2. Escolha as configurações que afetam jogos, índices, capturas e texto fonte destacado, e execute a ferramenta.
  3. Revise matches, índices, capturas e texto fonte destacado antes de copiar ou baixar.

Modos de falha comuns

Sintaxe invalida, bandeiras duplicadas, jogos globais de zero comprimento ou um padrão caro podem produzir um erro ou avaliação lenta.

Exemplo útil

Teste /order-(\d+)/g contra linhas de log para listar cada número de pedido capturado.