hello@example.com- Grupo 1
- hello
- Grupo 2
- example.com
Ferramentas grátis para desenvolvedores
Teste uma expressão regular JavaScript com texto de exemplo. Inspecione correspondências, índices, grupos de captura, flags e erros de sintaxe antes de usar o padrão no código.
Área de trabalho de regex JavaScript
Correspondências, índices e grupos de captura são calculados neste navegador. Esta versão não emula Python nem PCRE.
2 correspondências · gi
hello@example.comteam@example.orgEtapa 1
Cole um padrão JavaScript e o texto que deseja inspecionar ou carregue um exemplo seguro.
Etapa 2
Ative ou desative flags JavaScript aceitas, como global, sem distinção entre maiúsculas e minúsculas, multilinha, dotAll e comportamento Unicode.
Etapa 3
Confira texto de correspondência, índices, grupos, contagens e erros do analisador antes de copiar o padrão para o código.
Uma área de trabalho focada para verificar se um padrão corresponde ao texto esperado antes de reutilizá-lo no código.
O padrão e o texto de exemplo permanecem separados para que você possa alterar qualquer lado sem perder o outro valor.
Ative ou desative as flags JavaScript aceitas pela área de trabalho e execute o mesmo teste novamente para comparar o comportamento.
Inspecione correspondências completas, índices e grupos capturados em vez de depender somente de um rótulo de aprovação ou reprovação.
Um testador útil distingue um padrão válido sem correspondências de um padrão que o analisador JavaScript não consegue ler.
Sem correspondência significa que o padrão foi analisado com sucesso, mas não encontrou nada. Uma mensagem de padrão inválido significa que o construtor JavaScript RegExp rejeitou a sintaxe.
Mecanismos de regex diferem em flags, escapes, lookbehind, grupos nomeados e sintaxe de substituição. Teste no mecanismo que executará seu código.
Texto grande e padrões patológicos podem consumir tempo do navegador. Mantenha exemplos práticos e interrompa o processamento se a página não responder.
Use exemplos pequenos para validar o fluxo de trabalho e depois adapte o padrão aos seus próprios dados e casos de teste.
Exemplos são pontos de partida úteis, não garantias completas de validação para todo endereço de e-mail ou padrão de URL.
Use parênteses quando precisar de uma parte específica de uma correspondência e confirme os valores do grupo na tabela de resultados.
Copie o padrão ou texto de teste somente depois de conferir as flags e o sabor de regex da linguagem de destino.
O padrão e o texto de teste são avaliados neste navegador. Não é necessário cadastro nem login, mas verifique o comportamento de rede de forma independente para textos confidenciais.
A primeira versão usa o mecanismo JavaScript RegExp do navegador. Python, PCRE, PHP e outros sabores podem diferir; portanto, um padrão que funciona em um mecanismo pode não funcionar aqui.
g procura várias correspondências, i ignora maiúsculas e minúsculas e m altera como as âncoras de linha funcionam. O testador expõe somente flags aceitas pelo mecanismo JavaScript usado na página.
Sim. Quando um padrão contém parênteses de captura, o resultado lista a correspondência completa e os valores capturados de cada correspondência.
O analisador JavaScript rejeita sintaxe inválida, como uma classe de caracteres não fechada, parêntese ausente ou flag não aceita. A mensagem de erro aparece ao lado da entrada.
O testador avalia o padrão e a string de teste neste navegador e não exige uma conta. Verifique o comportamento de rede de forma independente ao trabalhar com texto sensível.
Não como um mecanismo separado nesta primeira versão. Use sintaxe compatível com JavaScript ou teste o padrão na ferramenta da própria linguagem de destino antes de publicá-lo.
Formate JSON
Cole JSON ou abra um arquivo para formatar, validar, embelezar ou minificar. Escolha a indentação, revise erros do analisador e copie ou baixe o resultado no navegador sem login.
Compare textos
Compare duas versões de texto com adições e remoções por palavra ou linha. Importe arquivos locais, revise as alterações e copie ou baixe um relatório TXT sem login.
Codifique URLs
Codifique ou decodifique componentes de URL, URLs completas e parâmetros de consulta com codificação percentual UTF-8. Copie o resultado online sem cadastro ou login.
Converta maiúsculas e minúsculas
Converta texto para uppercase, lowercase, Title Case, sentence case, camelCase, snake_case e mais. Cole o texto, escolha um formato e copie ou baixe o resultado sem login.