Testador de Regex (Correspondencias, grupos e preview de substituicao)
Precisa executar um teste de regex rapidamente? Cole e verifique na hora com este testador.
Veja correspondencias destacadas, grupos de captura e saida de substituicao em uma unica tela.
Como usar
- Insira um padrao e escolha as flags de que voce precisa (g/i/m).
- Cole o texto de origem. Se a execucao automatica estiver ON, os resultados sao atualizados imediatamente.
- Use a lista de correspondencias para inspecionar posicoes e saltar para cada match.
- Use as abas Grupos e Substituicao para verificar capturas e a saida da substituicao.
Exemplos
Extracao de email
Entrada: Texto contendo enderecos de email
Saida: Correspondencias destacadas e posicoes inicial/final
Substituicao de key=value
Entrada: Texto key=value com varias linhas
Saida: Saida de substituicao usando $1 e $2
Filtro de linha de log
Entrada: Texto de log com INFO / WARN / ERROR
Saida: Correspondencia por linha com a flag m
Guia rapido de substituicao
- $1, $2 ... : referencias a grupos de captura
- $& : correspondencia inteira
- $` : antes da correspondencia / $' : depois da correspondencia
Observacao
- Esta ferramenta avalia padroes usando expressoes regulares de JavaScript (ECMAScript).
- Alguns recursos de PCRE (como grupos atomicos) nao estao disponiveis.
- Mesmo recursos de JavaScript podem variar conforme o ambiente de execucao.
- Os resultados nao sao garantidamente identicos aos de PCRE.
FAQ
O que sao as flags g/i/m?
Use as caixas de selecao para alterna-las. (g=global, i=ignorar maiusculas/minusculas, m=multilinha)
Tambem posso testar substituicao?
Sim. Insira uma string de substituicao e confira a aba Substituicao. Referencias de grupo como $1 sao suportadas.
Qual e a diferenca em relacao ao PCRE?
Esta ferramenta usa expressoes regulares de JavaScript. Devido a diferencas de especificacao, o mesmo padrao pode produzir resultados diferentes dos do PCRE.