Testador e Depurador de Regex

Teste e depure suas expressões regulares em tempo real. Nossa ferramenta gratuita fornece destaque de correspondência ao vivo, informações de grupo e uma útil folha de consulta de regex para JavaScript.

Publicidade
Publicidade

Folha de Cola Regex

Caractere Descrição Exemplo
.Qualquer caractere exceto quebra de linha/h.t/ corresponde a "hot", "hat"
\dQualquer dígito (0-9)/\d{3}/ corresponde a "123"
\wQualquer caractere de palavra (a-z, A-Z, 0-9, _)/\w+/ corresponde a "hello_123"
\sQualquer caractere de espaço em branco/hello\s/ corresponde a "hello "
[abc]Corresponde a qualquer um dos caracteres entre colchetes/[aeiou]/ corresponde a qualquer vogal
(abc)Grupo de captura/(\w+)\s(\w+)/ captura palavras
*Zero ou mais do caractere anterior/a*/ corresponde a "", "a", "aa"
+Um ou mais do caractere anterior/a+/ corresponde a "a", "aa"
^Início da string (ou linha com flag 'm')/^Início/ corresponde a "Início de..."
$Fim da string (ou linha com flag 'm')/fim$/ corresponde a "...o fim"

Privado e Seguro

Esta ferramenta é alimentada pelo próprio motor JavaScript do seu navegador. Nenhum dado é enviado para nossos servidores, então você pode testar informações confidenciais com total confiança.

Fluxos comuns com Testador e Depurador de Regex

Testador e Depurador de Regex funciona melhor em um fluxo simples: prepare o arquivo, aplique a mudanca e confira o resultado antes de compartilhar.

Comece pelo arquivo

Use Testador e Depurador de Regex para esta tarefa: Teste e depure suas expressões regulares em tempo real. Nossa ferramenta gratuita fornece destaque de correspondência ao vivo, informações de grupo e uma útil folha de consulta de regex para JavaScript. O trabalho fica no navegador, sem abrir um aplicativo mais pesado.

Confira o resultado

Visualize a saida, compare com o original e ajuste as opcoes antes de publicar ou compartilhar.

Conecte o proximo passo

Para tarefas proximas, continue na categoria Ferramentas de Texto e Desenvolvedor.

Você também pode gostar

Guias uteis

FAQ

O que é uma Expressão Regular (Regex)?

Uma expressão regular é uma sequência de caracteres que especifica um padrão de busca. É uma ferramenta poderosa usada em programação e edição de texto para encontrar, substituir e manipular texto com base em padrões complexos.

O que significam os modificadores (g, i, m, s)?

Os modificadores alteram o comportamento da busca. 'g' (global) encontra todas as correspondências em vez de parar na primeira. 'i' (insensível a maiúsculas e minúsculas) ignora a capitalização. 'm' (multilinha) permite que as âncoras de início (^) e fim ($) correspondam ao início/fim das linhas. 's' (dotall) permite que o ponto (.) corresponda a caracteres de nova linha.

Por que meu navegador congela com certos padrões?

Isso pode ocorrer devido ao 'backtracking catastrófico', onde uma regex mal escrita leva um tempo extremamente longo para processar certas strings. Isso geralmente acontece com quantificadores aninhados como `(a*)*`. Tente tornar seu padrão mais específico.

Publicidade