Testador de regex
Digite um padrão, cole um texto e veja cada ocorrência e cada grupo enquanto escreve.
Resultado
Cole ou digite acima para ver o resultado aqui.
Seus arquivos ficam no seu dispositivo
Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.
Como funciona
- Escreva a expressão regular no campo Padrão, sem as barras em volta.
- Defina as flags: g para todas as ocorrências, i para ignorar maiúsculas, m para âncoras por linha, s para o ponto pegar também quebras de linha, u para Unicode completo.
- Cole o texto onde quer buscar: linhas de log, linhas de CSV, HTML, aquilo que o padrão precisa percorrer.
- Toque em Testar regex. A saída lista cada ocorrência com a posição e todos os grupos numerados ou nomeados.
Perguntas frequentes
- Que sabor de regex este testador usa?
- O motor JavaScript (ECMAScript) do seu navegador. Lookbehind, grupos nomeados (?<nome>...), propriedades Unicode \p{...} com a flag u e a flag s funcionam nos navegadores atuais. O que é específico de PCRE, Python ou Java não entra.
- Por que só vejo a primeira ocorrência?
- Sem a flag g, uma expressão regular para na primeira ocorrência. Acrescente g no campo Flags para listar todas.
- O que significam as flags?
- g: todas as ocorrências. i: ignorar maiúsculas e minúsculas. m: ^ e $ valem por linha, não pelo texto inteiro. s: o ponto pega também quebras de linha. u: padrão e texto como pontos de código Unicode, preciso para emoji e \p{L}. y: aderente, só a partir da posição atual.
- Por que meu padrão trava ou demora demais?
- Alguns padrões, principalmente quantificadores aninhados como (a+)+ sobre texto que não casa, causam retrocesso catastrófico. Torne os quantificadores mais específicos ou ancore o padrão para encolher o espaço de busca.
- Meu texto de exemplo é enviado para algum lugar?
- Não. A busca roda inteiramente no navegador. Você pode colar logs de produção, dados pessoais ou código-fonte com segurança.
Ferramentas relacionadas
{} Formatador JSON Cole JSON e receba de volta recuado, minificado ou validado. Seus dados ficam nesta página. ∿ Base64 De texto para Base64 e de volta, com UTF-8 correto e alfabeto seguro para URL opcional. • Gerador de UUID Identificadores UUID v4 ou v7 em lote, gerados no seu aparelho com uma fonte aleatória segura. ◴ Analisador de cron Transforme 0 */6 * * 1-5 numa frase e numa lista de datas futuras.