RegEx Visualizer
Testador gratuito online de regex — teste expressões regulares, destaque correspondências, navegue pelos grupos de captura. Sem registro.
Testador gratuito online de regex — teste expressões regulares, destaque correspondências, navegue pelos grupos de captura. Sem registro.
O Visualizador de Expressões Regulares é uma ferramenta baseada em navegador para testar e visualizar expressões regulares. Insira um padrão e texto de teste — a ferramenta mostra instantaneamente todas as correspondências com realce e grupos de captura listados. Suporta flags g, i, m, s, u. Tudo roda localmente no navegador — nenhum dado sai do seu dispositivo.
Insira a expressão regular no campo de padrão — a sintaxe RegExp do JavaScript é usada nativamente. Selecione as flags: g (global), i (case-insensitive), m (multiline), s (dotAll — ponto corresponde a quebras de linha), u (Unicode). Cole o texto de teste — as correspondências aparecem instantaneamente com realce amarelo. A lista de correspondências abaixo mostra índice, texto e grupos para cada ocorrência.
A ferramenta suporta totalmente grupos de captura nomeados (?<nome>...) e não nomeados — cada grupo é exibido em uma coluna da tabela de resultados. O realce das correspondências funciona ao vivo com debounce de 300 ms para desempenho suave mesmo com textos grandes. Os resultados podem ser copiados para a área de transferência ou baixados como arquivo TXT contendo todas as correspondências e suas posições.
Todo o processamento ocorre no lado do cliente usando o motor nativo RegExp do JavaScript — nenhum dado é enviado a um servidor. Isso torna seguro testar expressões regulares em dados sensíveis, logs de servidor ou código de produção. O Visualizador de Expressões Regulares itcoders.pl é totalmente gratuito, não requer registro e funciona em qualquer navegador moderno.
A ferramenta utiliza o motor RegExp nativo do JavaScript. Insira o padrão sem barras — ex.: \d+ em vez de /\d+/ . Selecione as flags com os botões. A sintaxe segue o padrão ECMAScript, incluindo grupos nomeados (?<nome>...), lookahead/lookbehind e classes Unicode.
Sim — cinco flags estão disponíveis: g (global — todas as correspondências), i (sem distinção entre maiúsculas/minúsculas), m (multilinha — ^ e $ coincidem com limites de linha), s (dotAll — ponto também corresponde a quebras de linha) e u (modo Unicode).
Sim — a ferramenta usa debounce de 300 ms, então funciona suavemente mesmo em textos de dezenas de milhares de caracteres. Para contagens muito altas, a tabela de resultados tem altura fixa rolável.
Não — todo o processamento ocorre localmente no navegador usando o motor RegExp do JavaScript. Nenhum dado sai do seu dispositivo, o que é crítico ao testar regex em dados sensíveis.