Testador de expressões regulares
Ferramentas de desenvolvimento

Testador de expressões regulares

Teste as suas expressões regulares JavaScript ao vivo: correspondências realçadas, grupos capturados (incluindo os nomeados), flags e uma antevisão da substituição, com um lembrete de sintaxe. As flags g, i, m e s mudam cada uma o que corresponde, e um grupo nomeado lê-se muito melhor do que um $1 numa substituição. A expressão é executada no seu dispositivo, pelo que um padrão que está a testar nunca sai da sua máquina.

  • 100 % local
  • Gratuito · sem conta
  • Resultado instantâneo

Esta ferramenta funciona inteiramente no seu navegador — nada é enviado a um servidor.

Uma expressão regular é um padrão que descreve um conjunto de sequências de caracteres: extrair todos os e-mails de um texto, validar um código postal, substituir um formato de data. Poderosas mas reputadas ilegíveis, escrevem-se muito mais serenamente quando se vê imediatamente o que capturam.

Este testador sublinha em direto todas as correspondências no seu texto, lista cada resultado com a sua posição e os seus grupos capturados — incluindo os grupos nomeados — e dá uma antevisão da substituição. Os erros de sintaxe são sinalizados à medida que escreve, e um guia de sintaxe recorda os símbolos correntes.

Como funciona

Introduza os seus dados

Escreva os montantes ou deposite o ficheiro a tratar — a ferramenta controla-os à medida que escreve.

Tudo é tratado no seu dispositivo

Tudo é calculado diretamente no seu navegador. Nada é enviado para um servidor.

Leia e exporte o resultado

O resultado aparece de imediato, com o detalhe pronto a ser copiado, descarregado ou conservado.

Porquê usar esta ferramenta

Instantânea e gratuita

Sem conta, sem download, sem limites: o resultado aparece assim que insere os seus dados.

Construída por gente que a utiliza

Cada regra, algoritmo e verificação reflete aquilo que nós próprios usamos todos os dias na Flexina.

Resultados fiáveis

Os cálculos seguem as normas oficiais e o detalhe passo a passo permite-lhe verificar o resultado.

O que lhe traz o facto de tudo ser tratado em local

Os seus dados continuam a ser seus

Ficheiros, montantes e documentos nunca saem do seu dispositivo: nada é guardado, nada é enviado.

Funciona sem ligação

Uma vez carregada a página, pode cortar a rede: a ferramenta continua a funcionar.

Rápida e privada

Sem envio, sem conta, sem servidor de terceiros no meio: os resultados continuam rápidos e totalmente privados.

Perguntas frequentes

Para que servem as flags g, i e m?

A flag g (global) procura todas as ocorrências e não apenas a primeira, i torna a pesquisa indiferente às maiúsculas/minúsculas, e m faz corresponder ^ e $ ao início e ao fim de cada linha em vez dos do texto inteiro. A flag s permite além disso ao ponto corresponder aos saltos de linha.

Como funcionam os grupos de captura?

Os parênteses capturam uma porção do texto, reutilizável na substituição com $1, $2, etc. Também pode dá-los nomes com a sintaxe (?<nom>…) e reutilizá-los via $<nom>, o que torna a expressão muito mais legível.

A sintaxe é a mesma em todas as linguagens?

As bases são comuns, mas os detalhes diferem. Esta ferramenta utiliza o motor JavaScript do seu navegador: as expressões testadas aqui funcionarão à letra em JavaScript, e na maior parte dos casos em PHP ou em Python, com algumas particularidades.