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.

Sua entrada e processada localmente no navegador e nao e enviada a um servidor.

Como usar

  1. Insira um padrao e escolha as flags de que voce precisa (g/i/m).
  2. Cole o texto de origem. Se a execucao automatica estiver ON, os resultados sao atualizados imediatamente.
  3. Use a lista de correspondencias para inspecionar posicoes e saltar para cada match.
  4. 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.

Ferramentas relacionadas