Testador de regex
Teste expressões regulares com destaque das ocorrências em tempo real.
Digite uma expressão regular, escolha as flags e veja as ocorrências destacadas no texto conforme você digita, com os grupos de captura da primeira ocorrência listados abaixo. Usa o motor de regex do próprio JavaScript do navegador — o mesmo comportamento que seu código terá em produção.
Perguntas frequentes
Qual "sabor" de regex é usado?
O do JavaScript (ECMAScript), executado pelo próprio navegador. Recursos como lookbehind e grupos nomeados funcionam em navegadores modernos; sintaxes exclusivas de PCRE/Python (como (?P<nome>)) não.
O que fazem as flags g, i, m e s?
g encontra todas as ocorrências (não só a primeira); i ignora maiúsculas/minúsculas; m faz ^ e $ valerem por linha; s faz o ponto (.) casar também com quebras de linha.
Por que minha regex trava outros testadores online?
Padrões com retrocesso catastrófico (ex.: (a+)+b) explodem o tempo de execução. Aqui o processamento é local e limitado a 2.000 ocorrências — e seu texto não é enviado a servidor nenhum, o que também elimina limites de tamanho.