Regex Tester
Teste, depure e compare padrões regex com informações em tempo real
Insira um padrão e uma entrada, depois pressione Executar para ver os resultados aqui.
Como testar padrões regex online?
Teste e depure expressões regulares com nosso testador de regex abrangente. Valide padrões, teste-os com texto de exemplo e obtenha explicações detalhadas. Inclui destaque de sintaxe, visualização de correspondências e suporte para vários tipos de regex.
Recursos
- Pré-visualização ao vivo das correspondências com grupos de captura
- Modo Substituição com expansão $1/$2/${name}
- Métricas: número de correspondências e tempo de execução
- Executa totalmente em um Web Worker; nada sai do seu navegador
Como usar
- Digite ou cole seu padrão regex e escolha as flags.
- Cole o texto de entrada no painel de Entrada.
- Clique em Executar para ver correspondências, grupos e desempenho.
- Mude para Substituir para pré-visualizar as substituições.
Dicas e Melhores Práticas
- Você pode colar texto diretamente de qualquer fonte — a formatação será preservada.
- Use o botão de limpar para começar do zero sem recarregar a página.
- Entradas de texto grandes são suportadas, mas podem levar um pouco mais de tempo para processar.
- Copie a saída diretamente para seu editor de código ou documento.
- Todas as transformações acontecem instantaneamente no seu navegador sem comunicação com o servidor.
Perguntas Frequentes
Vocês armazenam meu texto?
Não. Tudo é executado localmente no seu navegador.
Posso compartilhar um teste?
Sim. Use o link de compartilhamento para copiar um link permanente com o estado.
Vocês suportam grupos de captura nomeados?
Sim. Grupos nomeados e numerados são extraídos e listados com posições e valores.
Como entradas muito grandes são tratadas?
O processamento é executado em um Web Worker com tempos limite, proteção de memória, varredura por blocos e Cancelar para manter a interface responsiva. A ferramenta foi projetada para lidar com entradas pequenas e grandes de forma eficiente, aproveitando as capacidades modernas do navegador para desempenho ideal.
Como substituir usando grupos?
Use $1, $2… para grupos numerados e ${name} para grupos nomeados no modo Substituir.
Meus dados são enviados para algum servidor?
Não. Tudo é executado localmente no seu navegador; nada é enviado.
Como fazer correspondência entre linhas?
Use m para que ^/$ correspondam aos limites de linha e s (dotAll) para que . corresponda a quebras de linha.