Testador de Regex
Teste expressões regulares ECMAScript, examine correspondências e grupos e experimente substituições.
Introduza “Padrão”, “Indicadores” e texto de teste, depois use “Testar”. Introduza “Substituição” para rever a saída substituída. Método e limites
Correspondências
Duração (ms):
Correspondências:
- Índice UTF-16:
Capturas:
Referência regex
Método e limites
Método e limites
RegExp ECMAScript funciona só num worker terminável. Indicadores conforme navegador: dgimsuvy; duplicados e u com v são inválidos. Índices em unidades UTF-16; u/v avança um ponto Unicode após correspondências vazias. Captura ausente e vazia são distintas. Máximo 5000 correspondências; a seguinte torna a prévia incompleta e impede substituição. Substituição completa suporta $$, $&, $1–$99, nomes, prefixo, sufixo e resultado vazio. Sem correspondências preserva o original. Predefinições são didáticas, não validadores completos de e-mail, URL, IPv4 ou HTML. Não equivale a PCRE ou RE2.
Os dados são processados localmente num worker, sem envio, armazenamento nem registo do código. Anúncios e site podem fazer pedidos de rede. Recursos precisam carregar; uso offline não garantido.
Texto 200000 unidades UTF-16; padrão e substituição 10000 cada; 5000 correspondências; mensagem/saída 2 MiB UTF-8. Início 5 s, pesquisa e substituição 1 s.
Copiado
Falha ao copiar. Selecione o resultado e copie manualmente.
Ferramentas populares
Sobre Testador de Regex
Teste expressões regulares ECMAScript, examine correspondências e grupos e experimente substituições.
(cat), g; cat dog cat → X dog X; 0, 8
Método técnico versionado; sem ano legal ou de calendário de referência.
Casos de uso
Como usar
Digite seu padrão regex
Introduza “Padrão”, “Indicadores” e texto de teste, depois use “Testar”. Introduza “Substituição” para rever a saída substituída.
Cole o texto de teste abaixo
Examine “Correspondências”, “Capturas” e “Índice UTF-16”; “Copiar” copia a saída substituída.
Use “Limpar” para esvaziar a entrada e o resultado; “Cancelar” interrompe o trabalho atual.
Dicas Pro
- Use flags: g (global), i (ignora maiúsculas), m (multilinhas)
- Teste com casos limite
- Comece simples e aumente a complexidade
- Reveja avisos e saída antes de copiar. Sucesso não comprova compatibilidade com a sua aplicação.
Perguntas frequentes
Expressão Regular - uma linguagem de padrões para corresponder texto.
Verifique flags, escape de caracteres especiais e lógica do padrão.
Parênteses () capturam parte da correspondência para extracao.
RegExp ECMAScript funciona só num worker terminável. Indicadores conforme navegador: dgimsuvy; duplicados e u com v são inválidos. Índices em unidades UTF-16; u/v avança um ponto Unicode após correspondências vazias. Captura ausente e vazia são distintas. Máximo 5000 correspondências; a seguinte torna a prévia incompleta e impede substituição.
Substituição completa suporta $$, $&, $1–$99, nomes, prefixo, sufixo e resultado vazio. Sem correspondências preserva o original. Predefinições são didáticas, não validadores completos de e-mail, URL, IPv4 ou HTML. Não equivale a PCRE ou RE2.