Testador de expressões regulares
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
- Destaque de correspondências em tempo real no texto de exemplo
- Opções configuráveis: global, ignoreCase, multiline, dotAll, unicode, sticky
- Tabela de grupos de captura com valores indexados
- Contagem de correspondências e lista de índices
- Trechos de padrões comuns para começar rapidamente
- Insira o padrão: Digite uma expressão regular e selecione as opções necessárias.
- Adicione o texto de teste: Cole o texto que você quer testar.
- Inspecione as correspondências: Revise destaques, grupos e erros exibidos em linha.
Exemplos
- Validar expressões regulares usadas na análise de registros antes de colocá-las em produção
- Extrair campos de respostas de API de exemplo
- Verificar expressões usadas para substituir ou limpar texto
- Aprender a usar expressões regulares vendo os resultados imediatamente
Limitações
- Utiliza apenas a sintaxe de expressões regulares do JavaScript, sem sintaxe PCRE ou Python
- Retrocesso catastrófico em padrões problemáticos pode travar a aba
- O texto inserido é processado diretamente no seu navegador e não é enviado aos nossos servidores.
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.