🔍 Testador Regex

/ /
Os resultados das partidas serão destacados aqui...

Padrões Regex Comuns

Correspondência em tempo real

Exibe instantaneamente os resultados da correspondência enquanto você digita – sem necessidade de cliques em botões.

Destaque de partida

O texto correspondente é destacado automaticamente com uma cor de fundo distinta.

Captura de grupo

Mostra posições de partidas, índices e detalhes de grupos capturados para cada partida.

Inserção rápida

Padrões regex comuns integrados para inserção e teste com um clique.

Processamento de arquivos locais

Todo o processamento acontece localmente no seu navegador. Nenhum dado enviado para qualquer servidor.

Completamente grátis

Sem registro, sem limites. Gratuito para usar para sempre.

Artigos relacionados

Tutorial de expressões regulares: aprenda Regex do zero

Um guia passo a passo desde a sintaxe básica até aplicações práticas — domine a poderosa ferramenta de correspondência de padrões de texto.

Guia para iniciantes (em inglês)

15 padrões Regex mais úteis que todo desenvolvedor deve conhecer

Uma coleção selecionada dos padrões regex mais práticos para validação de e-mail, correspondência de URL, força de senha e muito mais.

Coleção de padrões (em inglês)

Otimização de desempenho Regex: evitando ReDoS e aumentando a velocidade

Aprenda sobre as armadilhas de desempenho de regex, como escrever padrões eficientes e como prevenir ataques ReDoS.

Avançado (em inglês)

Guia completo do JavaScript RegExp: aprofundamento nas expressões regulares

Uma visão abrangente do objeto RegExp do JavaScript, sinalizadores, métodos e os recursos mais recentes de regex ES2024.

JavaScript (em inglês)

Perguntas frequentes

O que é uma expressão regular?
Uma expressão regular (regex) é uma sintaxe para descrever padrões de correspondência de strings. É amplamente utilizado em cenários de pesquisa, substituição e validação para processamento de texto.
O que significam as bandeiras?
g (global — encontra todas as correspondências), i (não diferencia maiúsculas de minúsculas), m (multilinha — ^ e $ corresponde aos limites das linhas), s (dotAll — . também corresponde a novas linhas), u (modo Unicode).
Por que meu regex não corresponde?
Os motivos comuns incluem: sinalizadores incorretos, caracteres especiais sem escape ou problemas de diferenciação de maiúsculas e minúsculas. Verifique cuidadosamente a sintaxe do seu regex.
Meus dados são carregados em algum lugar?
Não. Todos os testes de regex acontecem inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo.
Qual sintaxe regex é suportada?
Esta ferramenta usa o mecanismo RegExp do JavaScript, suportando todos os recursos do ES2018+, incluindo grupos nomeados, asserções lookbehind e muito mais.
Como faço para testar uma expressão regular JavaScript com sinalizadores?

Insira o padrão e o texto de amostra e selecione sinalizadores como correspondência global ou que não diferencia maiúsculas de minúsculas. Os resultados seguem o comportamento da expressão regular do JavaScript.

Posso inspecionar correspondências de regex e capturar grupos?

Revise as correspondências destacadas e os resultados do grupo para seu texto de exemplo. Outras linguagens e mecanismos de regex podem interpretar o mesmo padrão de maneira diferente.