Explicador de regex
Cole uma expressão regular e leia a explicação de cada parte: grupos, repetições, classes de caracteres, lookarounds e flags. Passe o mouse para ver.
Como ler uma regex
- Cole a regex, como /padrão/flags no código ou só o padrão.
- Leia a explicação linha a linha: cada linha é uma parte da regex, com as partes internas recuadas.
- Passe o mouse ou selecione uma linha para ver essa parte destacada na regex.
Perguntas frequentes
A sintaxe de regex do JavaScript, com grupos nomeados, lookahead e lookbehind, propriedades Unicode e flags. O básico é igual ao de Python, PHP ou Java.
No JavaScript, \w só inclui letras latinas sem acento, números e o sublinhado. Para letras acentuadas, use \p{L} com a flag u.
Um ? depois de +, * ou de uma contagem (por exemplo .+?) faz a regex parar na combinação mais curta em vez da mais longa. Por exemplo <.+?> pega uma só tag, enquanto <.+> vai da primeira à última.
Um grupo de captura (…) guarda o que combinou para você usar, como tirar o ano de uma data. Um grupo sem captura (?:…) só agrupa partes e não guarda nada.
É totalmente grátis e não precisa de cadastro.
Ferramentas relacionadas
Testador de regexTeste regex: trechos destacados, grupos e substituiçãoGerador de regexRegex prontas para email, telefone, datas e maisGerador de expressões cronEscolha um horário e receba a expressão cronExplicador de cronLeia uma expressão cron e veja quando ela rodaDecodificador JWTLeia header, payload, validade e assinatura de um JWTGerador de JWTAssine um JWT com um segredo ou uma chave privadaVisualizar MarkdownDigite Markdown, veja na hora e pegue o HTMLHTML para MarkdownConverta HTML ou conteúdo copiado em MarkdownConversor de Unix timestampTimestamp ⇄ data, com o horário epoch atual