Testador e Depurador de Regex

Testador e Depurador de Regex

Teste, depure e escreva expressões regulares em tempo real. Encontre correspondências de substrings e capture grupos de índices instantaneamente.

/ /
Resultados da Correspondência:
0 Matches

Mais Ferramentas

Funcionalidades

Por que usar o Testador de Regex?

Teste e depure expressões regulares em tempo real.

🎯

Correspondências em tempo real

Audita expressões instantaneamente e destaca todas as correspondências encontradas no contentor do assunto.

🧬

Grupos de captura

Inspecione com clareza os parênteses retos de índice dos tokens capturados e os grupos nomeados.

⚙️

Personalização de flags

Ative ou desative instantaneamente as restrições de busca global, indiferença a maiúsculas e minúsculas ou correspondência multilinha.

✔️

Compatibilidade com padrões

Totalmente alinhado às especificações padrão de sintaxe de regex do JavaScript.

🔒

Sem envios para o servidor

As operações são executadas na memória local do navegador. O conteúdo do texto analisado e os padrões nunca são enviados para servidores.

🛡️

Proteção contra Loops Infinitos

Intercepta automaticamente loops de correspondência de largura zero para evitar o congelamento da aba.

Perguntas Frequentes

Uma expressão regular é uma sequência de caracteres que forma um padrão de busca. Pode ser usada para operações de busca e substituição de texto.

A flag 'g' (global) garante que todos os padrões correspondentes sejam retornados em vez de parar após a primeira correspondência. A flag 'i' (ignore case) torna a busca indiferente a maiúsculas e minúsculas.

Qualquer subpadrão entre parênteses (por exemplo, (\w+)) forma um grupo de captura. A ferramenta lista o conteúdo e o índice de cada grupo de captura separadamente.

Não. Tudo acontece do lado do cliente. Tenha cuidado com padrões de "backtracking catastrófico", que podem congelar temporariamente as abas do navegador.

Ocorre quando uma expressão regular usa quantificadores aninhados (como (a+)+), fazendo com que o mecanismo pesquise um número exponencial de caminhos para uma string sem correspondência, o que causa problemas de desempenho.

As flags comuns incluem g (pesquisa global), i (não distingue maiúsculas de minúsculas), m (pesquisa multilinha) e s (permite que o ponto corresponda a uma nova linha).

Os mecanismos modernos de regex do JavaScript suportam tanto lookaheads ((?=...)) como lookbehinds ((?<=...)).
Você aceita cookies?

Usamos cookies para melhorar sua experiência de navegação. Ao usar este site, você concorda com nossa política de cookies.

Mais
Loading chat...
Connecting to community chat.