As expressões regulares são notórias por serem mais difíceis de ler do que de escrever. O Regex101 resolve isso: escreva um padrão, cole texto de teste, e ele destaca as correspondências ao vivo enquanto explica cada parte do padrão em linguagem simples.
O painel de explicação é o que o distingue. Em vez de lhe dizer apenas se ocorreu uma correspondência, percorre o padrão token a token — o que \d+ faz, o que um lookahead afirma, porque um quantificador é ganancioso — para que possa perceber porque um padrão se comporta como se comporta em vez de adivinhar.
Suporta múltiplos motores: PCRE (PHP), JavaScript, Python, Go e outros. Isto importa porque a sintaxe regex difere genuinamente entre linguagens, e um padrão que funciona em JavaScript pode falhar em Go.
Funcionalidades adicionais incluem um depurador que mostra os passos de correspondência, uma biblioteca de referência rápida, geração de código e padrões guardados se se registar.
| Registro | Não necessário (conta guarda padrões) |
|---|---|
| Marca d'água | Nenhum |
| Custo | Grátis |
| Engines | PCRE, JavaScript, Python, Go, e outros |
| Recursos principais | Destaque de correspondências ao vivo, explicação token a token, depurador de passos, referência rápida |
| Extras | Geração de código, padrões guardados, testes unitários |
| Processamento | No navegador |
Verifique antes de confiar: as cotas gratuitas, os limites de arquivos e os preços mudam com frequência. Confirme os termos atuais no site oficial antes de depender dele para o seu trabalho regular.
Programadores a escrever ou depurar padrões, analistas de dados a limpar texto, e qualquer pessoa que tenha herdado uma regex que ninguém entende e precise de descobrir o que faz.
Sim, o testador, a explicação e o depurador são gratuitos sem registo. Uma conta permite-lhe guardar padrões.
Vários, incluindo PCRE, JavaScript, Python e Go — selecione o que corresponde à sua linguagem alvo.
Quase sempre uma incompatibilidade de motor. Selecione a variante que a sua linguagem realmente usa antes de testar.
Uma análise que percorre cada token do seu padrão em linguagem simples, mostrando o que corresponde e porquê.
Sim, o depurador mostra os passos de correspondência e torna visível o retrocesso excessivo.
Sim, com uma conta gratuita pode guardar e partilhar padrões.