Testador de expressões regulares
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.
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 um console.
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 sabor 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 expressões regulares
Teste expressões regulares JavaScript com flags, destaque de correspondência e saída de grupo de captura.
- Entrada
- Uma expressão regular JavaScript, flags e texto de teste.
- Saída
- Correspondências, í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 aba do navegador.
- Privacidade e tratamento de dados
- Um texto de teste, bandeiras e expressão regular do JavaScript é processado nesta tabela do navegador.Convertr 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 esta ferramenta
- Forneça uma expressão regular JavaScript, flags e texto de teste nos controles da ferramenta.
- Escolha as configurações que afetam correspondências, índices, capturas e texto fonte destacado, e execute a ferramenta.
- Revise correspondências, índices, capturas e texto fonte destacado antes de copiar ou baixar.
Modos de falha comuns
Sintaxe inválida, flags duplicadas, correspondências globais de comprimento zero ou um padrão caro podem produzir um erro ou avaliação lenta.
Exemplo útil
Teste /order-(\d+)/g em linhas de log para listar cada número de pedido capturado.