O que é Testador de Regex?
Expressões regulares são uma linguagem compacta para descrever padrões de texto — encontrar um e-mail, validar um CEP, extrair todas as datas de um documento. O problema é que regex é notoriamente difícil de acertar de cabeça: um quantificador a mais, uma classe de caracteres mal fechada ou uma flag esquecida muda completamente o que o padrão captura. O Testador de Regex existe para fechar esse ciclo de tentativa e erro em tempo real. Você escreve o padrão de um lado, cola o texto de teste do outro, e cada trecho que casa é destacado instantaneamente, à medida que você digita. Isso torna visível o que normalmente é invisível: você vê na hora se o seu padrão está pegando demais (capturando o que não deveria) ou de menos. A ferramenta também expõe os grupos de captura — os trechos entre parênteses no seu padrão — mostrando o que cada grupo extraiu em cada correspondência, o que é essencial quando você usa regex para parsing, não só para validação. As flags ficam à mão: 'g' (global) para encontrar todas as ocorrências e não só a primeira, 'i' (case-insensitive) para ignorar maiúsculas e minúsculas, 'm' (multiline) para fazer ^ e $ casarem em cada linha, e outras conforme o motor. Como a ferramenta usa o engine de regex do próprio JavaScript do navegador, o comportamento é exatamente o que você terá no seu código front-end ou Node.js. Um alerta que poupa horas de dor de cabeça: cuidado com regex catastrófico (ReDoS). Padrões com quantificadores aninhados e ambíguos, como (a+)+, podem entrar em backtracking exponencial diante de certas entradas e travar a execução — testar aqui antes de levar para produção ajuda a flagrar isso. No Quorify, este testador é onde você lapida um padrão até ele acertar todos os casos válidos e rejeitar os inválidos antes de colá-lo no código.