Ferramenta local

Testador de expressões regulares

Escreva uma expressão regular JavaScript, escolha as flags e veja cada correspondência com seus grupos.

Processamento local no navegador. Nada é enviado ao servidor.

Flags

0 caracteres

    Como funciona

    A expressão é executada com o mecanismo de regex do seu navegador, em segundo plano e com limite de tempo. Nada é enviado ao servidor.

    Casos de uso

    • Validar padrões de e-mail, CPF ou datas antes de levar para o código.
    • Extrair partes de logs usando grupos nomeados.
    • Entender por que uma expressão está capturando demais ou de menos.

    Limitações

    • Usa a sintaxe de JavaScript; PCRE, Python e .NET têm diferenças.
    • Padrão de até 1.000 caracteres, texto de até 50.000 e até 500 correspondências exibidas.
    • Execuções acima de 2 segundos são interrompidas, o que protege contra repetições aninhadas como (a+)+.

    Perguntas frequentes

    • Sem a flag g, só a primeira correspondência é mostrada.
    • Grupos nomeados usam a forma (?<nome>...).
    • Correspondências vazias são permitidas e o avanço é automático.

    Relacionadas

    • Formatador de JSON
    • Codificador de URL
    • Conversor Unix Timestamp