Elysia Tools

Explore ferramentas, exemplos, explicações visuais e guias temáticos em um espaço claro.

Categorias populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegação

Development

Depurador de Regex

· Última atualização:2026-06-22

Percorra como uma expressão regular corresponde a uma string posição por posição: visualize tentativas de correspondência, sucessos parciais, backtracks e capturas — uma ferramenta para entender o comportamento do regex, não apenas o resultado final

Execução

Executar esta ferramenta

Preencha o formulário, execute a ferramenta e veja o resultado no mesmo lugar.

Exemplos

Exemplos compatíveis com esta ferramenta

Relacionado

Continue com ferramentas e temas relacionados

Escrito pela equipe Elysia Tools
Texto311
Visualização69
Regex24
Match23
Expressão regular8

Guia de uso da ferramenta

Veja quando usar esta ferramenta, o que ela suporta e como os usuários a aplicam.

Fatos principais

Categoria
Development
Tipos de entrada
text, textarea
Tipo de saída
interactive
Cobertura de exemplos
4
API pronta
Sim

Visão geral

O Depurador de Regex é uma ferramenta interativa projetada para visualizar o comportamento passo a passo de expressões regulares em um texto de teste. Em vez de apenas exibir o resultado final, ele detalha cada tentativa de correspondência, sucessos parciais, capturas de grupos e processos de backtrack (retrocesso), facilitando a compreensão e a correção de padrões complexos.

Quando usar

  • Quando uma expressão regular não está capturando o texto esperado e você precisa entender em qual caractere a correspondência falha.
  • Para otimizar expressões regulares lentas, identificando gargalos de retrocesso (backtracking catastrófico).
  • Ao ensinar ou aprender o funcionamento interno de motores de regex através da visualização passo a passo.

Como funciona

  1. 1Insira a expressão regular no campo 'Padrão' e defina as flags desejadas, como global (g) ou case-insensitive (i).
  2. 2Digite ou cole o texto que deseja testar no campo 'Texto de teste'.
  3. 3Navegue interativamente pelas etapas de execução para visualizar como o motor de regex avança, retrocede e captura os dados no texto.

Casos de uso

  • Depuração de padrões complexos de validação de e-mail ou URLs que apresentam comportamento inesperado.
  • Análise de expressões regulares para evitar problemas de desempenho causados por backtracking excessivo em servidores.
  • Criação e teste de regras de extração de dados textuais em logs ou relatórios estruturados.

Exemplos

1. Depurando Validação de E-mail

Desenvolvedor Backend

Contexto

Um desenvolvedor precisa validar e-mails corporativos, mas a regex atual está rejeitando endereços válidos com subdomínios.

Problema

Identificar exatamente em qual caractere do subdomínio a expressão regular falha na correspondência.

Como usar

Insira o padrão `^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$` no campo Padrão e o e-mail `[email protected]` no Texto de teste.

pattern: ^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$, flags: g, testText: [email protected]

Resultado

O depurador mostra passo a passo que o grupo de captura do domínio falha ao processar o segundo ponto, permitindo ajustar o quantificador do padrão.

2. Extração de Números de Pedidos

Analista de Suporte

Contexto

O analista precisa extrair números de pedidos específicos de uma string de log bagunçada.

Problema

Garantir que a regex capture apenas os dígitos numéricos após a palavra 'Order' sem capturar outros números do texto.

Como usar

Configure o padrão como `Order\s+(\d+)` e insira o texto do log no campo de teste.

Perguntas frequentes

O que é o backtrack (retrocesso) no regex?

É o processo onde o motor de busca volta atrás no texto para tentar caminhos alternativos quando uma correspondência parcial falha.

Posso testar expressões regulares com flags específicas?

Sim, você pode configurar flags como 'g' (global), 'i' (case-insensitive) ou 'm' (multiline) no campo de flags.

Como a ferramenta ajuda a corrigir expressões lentas?

Ela mostra visualmente o número de etapas e retrocessos, ajudando a identificar padrões ineficientes que causam lentidão.

O depurador suporta grupos de captura?

Sim, ele exibe detalhadamente as capturas de grupos e subgrupos realizadas durante o processo de correspondência.

Preciso instalar alguma dependência para usar o depurador?

Não, o depurador funciona diretamente no navegador de forma totalmente interativa.

Tema

Fluxo de teste, visualizacao e seguranca de regex

Crie expressoes regulares confiaveis com referencia de sintaxe, testes, visualizacao, preview de substituicao, benchmarks e scanner ReDoS.

Início
Ferramentas3201
Exemplos593
Visualizações465
Visualizadores de arquivos103
Temas233
Etiquetas333
Imagens, áudio e vídeo657

Ferramentas de processamento, conversão e otimização de imagens, áudio e vídeo

Matemática, datas e finanças644

Calculadoras, ferramentas numéricas, lógica de datas, estatística e finanças

Design e cor297

Ferramentas de cor, layout, gráficos, estilo visual e apoio ao design

Texto e escrita209

Ferramentas de escrita, limpeza, formatação, extração e análise de texto

Desenvolvimento e Web193

Utilitários para desenvolvedores, rede, depuração web e automação

Conversão e codificação175

Ferramentas de conversão de formatos, arquivos, unidades, arquivos compactados e codificação

Triagem de fontes FLAC/WAV e entrega de evidências
Revisão e entrega de um componente de sorteio auto-hospedado
Revisão de lote de códigos Stripe e pré-verificação da importação
Revisão da seleção técnica de fotos e entrega de candidatas à edição
Estruturar uma captura de interface, revisar e entregar ao desenvolvimento

© 2026 Elysia Tools. Todos os direitos reservados.

DocumentaçãoPreçosSobreTermos de serviçoPolítica de privacidadeCookiesContato
Processamento de texto

Exemplos de Substituição de Regex

Coleção de padrões de substituição de regex comuns e úteis para transformação de texto e limpeza de dados

Desenvolvimento

Padrões Comuns de Expressões Regulares

Padrões de expressões regulares comumente usados para validação e correspondência

Validação

Alternativas de Padrões Regex

Múltiplas formas de escrever o mesmo padrão regex com diferentes compensações

Processamento de texto

Grupos de Captura Nomeados Regex

Coleção de padrões regex usando grupos de captura nomeados para extrair dados estruturados de texto. Grupos nomeados tornam os padrões mais legíveis e mantíveis atribuindo nomes significativos às partes capturadas.

Development

Testador de regex Python (módulo re)

Teste padrões do módulo re do Python online: grupos nomeados (?P<name>…), retro-referências (?P=name), VERBOSE, comportamento findall e modelos \g<name> — mais código Python pronto.

Development

Testador de regex PCRE2

Teste padrões PCRE2 online: toda a sintaxe de grupos nomeados ((?P<n>), (?<n>), (?'n')), quantificadores possessivos, grupos atômicos, \A \z \h — mais pcre2grep e a API C.

Development

Testador Regex

Testa expressões regulares contra texto

Development

Explicador de Regex

Usa IA para decompor expressões regulares em explicações legíveis

pattern: Order\s+(\d+), flags: g, testText: Order 42 ships in 7 days

Resultado

A ferramenta visualiza o motor encontrando a palavra 'Order', pulando o espaço e capturando com sucesso o número '42' no primeiro grupo.