Glyph WidgetsGlyph Widgets
SobreContatoPrivacidadeTermosApoiar no Ko-fi

© 2026 Glyph Widgets. Todos os direitos reservados.

·

100% Processamento no Cliente

Testador Regex

Última atualização: 9 de março de 2026

Teste e depure expressões regulares com correspondência em tempo real, extração de grupos de captura e destaque de correspondências. Todo o processamento ocorre localmente no seu navegador.

Recursos

  • ▶Correspondência ao vivo enquanto você digita
  • ▶Todas as flags de regex JavaScript (g, i, m, s, u, y)
  • ▶Destaque de correspondência na string de teste
  • ▶Extração de grupo de captura
  • ▶Contagem e posições de correspondências
  • ▶Modo de substituição com substituição
  • ▶Biblioteca de padrões regex comuns
  • ▶Funciona offline após o carregamento da página
  • ▶100% no cliente - seus dados nunca saem do seu navegador

Como usar esta ferramenta

1

Digite Seu Padrão

Digite seu padrão regex no campo de entrada. Use o dropdown "Padrões Comuns" para carregar rapidamente padrões para emails, URLs, números de telefone e mais.

2

Selecionar Flags

Escolha as flags que você precisa: global (g) para encontrar todas as correspondências, sem distinção de maiúsculas (i) para ignorar maiúsculas/minúsculas, multilinha (m) para corresponder entre linhas e outras.

3

Digite String de Teste

Cole ou digite o texto que deseja testar. Correspondências são destacadas em tempo real enquanto você digita. Padrões inválidos mostrarão mensagens de erro.

4

Revisar Correspondências

Veja todas as correspondências destacadas, com detalhes mostrando posição e grupos de captura. Use o recurso Substituir para testar substituições com $1, $2 para grupos.

Como Funcionam as Expressões Regulares

Expressões regulares são padrões que descrevem conjuntos de strings. O motor regex escaneia o texto de entrada caractere por caractere, tentando corresponder ao padrão. Quando uma correspondência é encontrada, ele registra a posição e o texto correspondente.

Processo de Correspondência de Padrões

O motor começa no início da string de entrada. Tenta corresponder o padrão em cada posição. Retrocede quando uma correspondência parcial falha. Registra correspondências e grupos de captura. Com flag global, continua após cada correspondência.

Flags Regex JavaScript

g (global): Encontrar todas as correspondências, não apenas a primeira. i (ignoreCase): Correspondência insensível a maiúsculas/minúsculas. m (multiline): ^ e $ correspondem aos limites de linha. s (dotAll): Ponto (.) corresponde a novas linhas também. u (unicode): Tratar padrão como sequência Unicode. y (sticky): Corresponder apenas na posição lastIndex.

Elementos Comuns de Padrões

Classes de caracteres como \d (dígito), \w (caractere de palavra), \s (espaço em branco). Âncoras como ^ (início) e $ (fim). Quantificadores como * (0+), + (1+), ? (0-1), {n} (exatamente n). Grupos usando () para captura e | para alternância.

Grupos de Captura

O texto correspondido por porções do padrão dentro de parênteses () é "capturado" para uso posterior. Em strings de substituição, use $1 para o primeiro grupo, $2 para o segundo, e assim por diante. Grupos não-capturadores (?:...) agrupam sem capturar.

Considerações de Desempenho

Padrões complexos com muitos quantificadores podem ser lentos. Evite "retrocesso catastrófico" com quantificadores aninhados. Seja específico em vez de usar .* quando possível. Use grupos sem captura quando não precisar do texto capturado.

Perguntas frequentes

Uma expressão regular (regex ou regexp) é uma sequência de caracteres que define um padrão de busca. É usada para correspondência de padrões em strings - encontrar, substituir ou validar texto que corresponde a critérios específicos.

Ferramentas relacionadas

Formatador JSON

Formatar e validar dados JSON

Codificador Base64

Codificar e decodificar strings Base64

Verificador de Diferenças

Compare dois textos e encontre diferenças

Expressão Regular

//g
0 caracteres
0 correspondências
Correspondências serão destacadas aqui...

Predefinições salvas é um recurso para Apoiadores.

Histórico de ferramentas é um recurso para Apoiadores.

Notas de ferramentas é um recurso para Apoiadores.

Referência Rápida

.Qualquer caractere
\dDígito [0-9]
\wCaractere de palavra
\sEspaço em branco
^Início da linha
$Fim da linha
*0 ou mais
+1 ou mais
?0 ou 1
{n}Exatamente n
[abc]Qualquer um de a, b, c
(group)Grupo de captura