Probador de Regex

Prueba y valida expresiones regulares en tiempo real. Visualiza todas las coincidencias encontradas.

Flags Comunes

  • g - Global: busca todas las coincidencias
  • i - Case insensitive: ignora mayúsculas/minúsculas
  • m - Multiline: ^ y $ coinciden con inicio/fin de línea
  • s - Dotall: . coincide con saltos de línea

Flags Comuns

O testador de regex (expressões regulares) é uma ferramenta indispensável para desenvolvedores que permite testar e validar padrões de busca em tempo real. Expressões regulares são padrões de texto usados para buscar, substituir e validar strings de acordo com regras específicas. Esta ferramenta facilita a depuração de regex complexos visualizando todas as correspondências encontradas no texto de teste, sua posição e grupos capturados. Suporta flags comuns como global (g), insensível a maiúsculas/minúsculas (i), multilinha (m) e dotall (s), que modificam o comportamento do padrão. É especialmente útil ao desenvolver validações de formulários, parsers de texto ou qualquer aplicação que exija processamento de texto baseado em padrões. A ferramenta processa tudo localmente no navegador usando a API nativa JavaScript RegExp, garantindo que dados sensíveis nunca sejam enviados a servidores externos.

Casos de uso

  • Desenvolver e depurar expressões regulares para validações
  • Testar padrões de busca e substituição em texto
  • Validar formatos de e-mail, telefone, URL e outros dados
  • Extrair informações específicas de logs ou documentos de texto

Perguntas frequentes

O que são flags de regex e o que fazem?
As flags modificam o comportamento do padrão: 'g' (global) encontra todas as correspondências, 'i' (insensível) ignora maiúsculas/minúsculas, 'm' (multilinha) faz ^ e $ corresponderem ao início/fim da linha, e 's' (dotall) faz . corresponder a quebras de linha.
Como visualizo grupos capturados no regex?
O testador mostra todas as correspondências encontradas e seus grupos capturados entre parênteses. Por exemplo, em /(\d{3})-(\d{3})/, o grupo 1 captura os primeiros 3 dígitos e o grupo 2 os próximos 3.
Posso testar regex para diferentes linguagens de programação?
Esta ferramenta usa a sintaxe de regex JavaScript (similar ao PCRE). A maioria das linguagens usa sintaxe similar, mas pode ter pequenas diferenças. Consulte a documentação específica da sua linguagem.
O que acontece se meu regex tiver erros de sintaxe?
Se o regex tiver erros de sintaxe (parênteses não fechados, caracteres inválidos, etc.), a ferramenta mostrará uma mensagem de erro indicando o problema para facilitar a correção.

Ferramentas relacionadas