Qual motor regex esta ferramenta usa?
Esta ferramenta usa o motor de Expressões Regulares JavaScript (ECMAScript), padrão em todos os navegadores modernos.
Meus dados são enviados para um servidor?
Não. Todo o processamento ocorre localmente no seu navegador. Seus padrões e textos nunca saem do seu dispositivo.
O que significam as flags?
'g' encontra tudo (global), 'i' ignora maiúsculas, 'm' trata início/fim por linha, e 's' permite ponto corresponder a novas linhas.
Suporta lookbehind?
Sim, se seu navegador suportar. A maioria (Chrome, Firefox, Edge) suporta lookbehind positivo e negativo em regex JS.
Por que minha regex não corresponde a nada?
Verifique suas flags (ex: 'i') e escape caracteres especiais se necessário. Verifique também a sintaxe.
Posso usar grupos nomeados?
Sim! JavaScript suporta grupos nomeados como (?<nome>...). Eles aparecerão nos detalhes.
Como corresponder a uma barra invertida?
Você precisa escapar com outra, assim: \\. Na entrada regex, digite apenas a parte do padrão.
Há limite de tamanho de texto?
O desempenho depende do seu dispositivo, mas a ferramenta é otimizada para grandes blocos de texto. Regex muito complexas podem causar lentidão.
Como corresponder a uma nova linha?
Use \n. Se quiser que o ponto (.) corresponda a novas linhas, ative a flag 's' (dotAll).
Posso copiar a regex para meu código?
Sim, clique em 'Copiar Regex' para obter o padrão formatado com barras e flags, pronto para seu código JavaScript.