Testador de Regex

/ /

O que é Testador de Regex

Uma expressão regular (regex) é uma sequência de caracteres que define um padrão de busca em texto. Este testador de regex online permite escrever um padrão, escolher as flags (global, sem distinção de maiúsculas, multilinha, dotAll) e ver instantaneamente quais partes do texto correspondem — com destaques em amarelo e uma lista de cada match com posição e grupos capturados.

Como usar

  1. Digite sua expressão regular no campo de padrão entre os delimitadores /.
  2. Ative as flags que precisar: g (todos os matches), i (sem distinção de maiúsculas/minúsculas), m (multilinha), s (ponto corresponde a quebra de linha).
  3. Digite ou cole o texto que deseja testar na área Texto de Teste.
  4. Veja os matches destacados na prévia e listados abaixo com posições e valores dos grupos capturados.
  5. Clique em Limpar para resetar os campos.

Quando usar

Precisa validar rotas como /usuarios/123 ou /produtos/abc-456? Digite \/(\w+)\/(\w[\w-]*) no campo de padrão, ative a flag g e cole uma lista de rotas no campo de teste. Você vê na hora quais rotas correspondem e quais são os dois segmentos capturados (tipo de recurso e ID), sem escrever uma linha de código.

Perguntas frequentes

Quais flags estão disponíveis?

Quatro flags são suportadas: g (global — encontra todos os matches, não apenas o primeiro), i (sem distinção de maiúsculas), m (multilinha — ^ e $ correspondem ao início/fim de cada linha), e s (dotAll — o ponto . também corresponde a quebras de linha).

Como testar grupos de captura?

Coloque parênteses ao redor da parte que deseja capturar: (\d+) captura um ou mais dígitos. Cada match na lista mostra os valores dos grupos capturados como Grupo 1, Grupo 2, etc. Grupos nomeados como (?<ano>\d{4}) também são suportados.

Por que meu padrão gera um erro?

Causas comuns: caracteres especiais sem escape (use \. em vez de . para corresponder a um ponto literal), parênteses ou colchetes não fechados, ou combinações de flags inválidas. A mensagem de erro abaixo do campo de padrão descreve o problema.

A flag g é obrigatória para encontrar todos os matches?

Sim. Sem g, a regex para após o primeiro match. Ative g para encontrar todas as ocorrências no texto de teste.

Meus padrões e textos são enviados a um servidor?

Não. Todo o processamento ocorre no seu navegador usando o motor JavaScript RegExp nativo. Nenhum dado sai do seu dispositivo.

Posso compartilhar esta ferramenta com meus dados preenchidos?

Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Compartilhar — quem abrir verá seus dados exatos já preenchidos.

Ferramentas relacionadas

Últimos artigos