localside

Testador de regex

Teste expressões regulares com destaque das ocorrências em tempo real.

ad

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.

ad