
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
Escreva os montantes ou deposite o ficheiro a tratar — a ferramenta controla-os à medida que escreve.
Tudo é calculado diretamente no seu navegador. Nada é enviado para um servidor.
O resultado aparece de imediato, com o detalhe pronto a ser copiado, descarregado ou conservado.
Porquê usar esta ferramenta
Sem conta, sem download, sem limites: o resultado aparece assim que insere os seus dados.
Cada regra, algoritmo e verificação reflete aquilo que nós próprios usamos todos os dias na Flexina.
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
Ficheiros, montantes e documentos nunca saem do seu dispositivo: nada é guardado, nada é enviado.
Uma vez carregada a página, pode cortar a rede: a ferramenta continua a funcionar.
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.