Testador de Regex
Escreva uma expressão regular, cole algum texto de exemplo e veja cada correspondência acender ao vivo com os seus grupos de captura.
Como testar uma expressão regular
- Digite a sua expressão regular no campo de padrão.
- Adicione flags como g, i, m ou s se precisar delas.
- Cole o texto contra o qual deseja testar.
- Veja as correspondências destacadas e os respetivos grupos de captura abaixo.
Perguntas Frequentes
O que significam as flags g, i, m e s?
g encontra todas as correspondências em vez de apenas a primeira, i torna a correspondência sem diferenciar maiúsculas de minúsculas, m faz ^ e $ corresponderem em cada linha, e s permite que o ponto corresponda a novas linhas.
O que são grupos de captura?
As partes do seu padrão entre parênteses são grupos de captura. Permitem-lhe extrair apenas a parte de uma correspondência que lhe interessa, e são listadas abaixo de cada correspondência.
Por que o meu padrão mostra um erro?
O padrão ou as flags não são uma sintaxe válida de expressão regular JavaScript. A mensagem de erro por baixo do campo explica exatamente o que está errado.
O Testador de Regex é gratuito?
Sim. Cada ferramenta da Handio é gratuita e roda inteiramente no seu navegador, por isso o seu padrão e o seu texto nunca saem do seu dispositivo.
Ferramentas Relacionadas
Porquê testar uma regex no seu navegador?
Uma expressão regular que funciona à primeira tentativa é rara. Ver as correspondências destacadas instantaneamente torna óbvio se o seu padrão está demasiado ganancioso, demasiado restrito ou a apanhar o texto errado.
- Depure um padrão de validação antes de o adicionar a um formulário.
- Verifique se os grupos de captura extraem exatamente os valores que espera.
- Experimente com flags para ver como elas mudam as correspondências.
Dicas e limites
Este testador usa a sintaxe de expressões regulares do JavaScript, que corresponde à maioria dos motores mas pode diferir ligeiramente do Python ou do PCRE. Tudo roda localmente no seu navegador, por isso o seu texto nunca é enviado.