Explicador de Regex — O que essa expressão regular faz?

Cole qualquer expressão regular e veja o que cada parte significa — em português simples, token por token: classes de caracteres, grupos e grupos nomeados, quantificadores (gulosos e preguiçosos), âncoras, alternância, lookahead e lookbehind, referências retroativas e flags.

Atualizado em
//
Exemplos:

Explicação

    Quer testar em um texto? Abra no Regex Tester.

    Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

    Como usar: Explicador de Regex

    1. Cole uma expressão regular entre as barras (com ou sem o /…/ ao redor) e adicione flags como gi.
    2. A explicação lista cada parte em ordem, com os grupos aninhados indentados.
    3. Clique em um exemplo para ver padrões comuns explicados.
    4. Teste em um texto real com o Regex Tester.

    Lendo uma expressão regular

    TokenSignificado
    .qualquer caractere, exceto quebra de linha
    \d \w \sum dígito, um caractere de palavra (letra, dígito, underscore), espaço em branco; maiúscula significa “não”
    [abc] [^abc] [a-z]um destes, nenhum destes, um intervalo
    * + ? {2,5}0 ou mais, 1 ou mais, opcional, entre 2 e 5 vezes; adicione ? para torná-lo preguiçoso
    ^ $ \binício, fim, limite de palavra
    ( ) (?: ) (?<name> )grupos capturadores, não capturadores e nomeados
    (?= ) (?! ) (?<= ) (?<! )lookahead, lookahead negativo, lookbehind, lookbehind negativo
    a|ba ou b

    O explicador segue a sintaxe de regex do JavaScript, que também é muito próxima de PCRE (PHP), Python, Java e .NET para padrões do dia a dia.

    Relacionados: Regex Tester, Buscar e Substituir, Prompts de IA para desenvolvedores.

    Também pesquisado como: explicar regex, expressão regular explicada, o que essa regex faz, regex para português, decodificar regex, significado de regex, entender regex, analisador de regex.

    Ferramentas que combinam com: Explicador de Regex

    • Comparar Textos — Cole duas versões de um texto para ver exatamente o que mudou: linhas adicionadas e removidas e as palavras alteradas dentro delas, destacadas lado a lado ou em uma única visualização.
    • Remover Linhas Duplicadas — Cole uma lista para remover linhas duplicadas na hora.
    • Conversor de maiúsculas e minúsculas — Cole qualquer texto e converta-o entre 11 estilos de letras — desde “Title Case” para títulos até “camelCase” e “snake_case” para código.
    • Localizador de Path JSON — Cole um payload de webhook ou a resposta de uma API, clique em qualquer valor e copie o caminho exato — para JavaScript, JSONPath, jq, Python, PHP, n8n e Make.

    Perguntas frequentes

    Como entendo uma expressão regular?
    Cole aqui: cada token é explicado em português simples, na ordem, com os grupos aninhados, para você ler o padrão passo a passo.
    O que significa (?: … ) em regex?
    É um grupo não capturador: ele agrupa tokens (por exemplo, para aplicar um quantificador) sem salvar a correspondência como grupo numerado.
    Qual é a diferença entre guloso e preguiçoso?
    Quantificadores gulosos (*, +, {n,}) capturam o máximo possível; adicionar ? (*?, +?) os torna preguiçosos, capturando o mínimo possível.
    Qual variante de regex é usada?
    JavaScript (ECMAScript), incluindo grupos nomeados, lookbehind e as flags u, s, y e d. Grande parte também vale para PCRE, Python e Java.
    Posso instalar o Explicador de Regex como um aplicativo da web e usá-lo offline?
    Sim. O Explicador de Regex é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

    Ferramentas relacionadas