Testador e Substituidor de Regex
Teste expressões regulares em tempo real com destaque de ocorrências, padrões prontos de validação, grupos nomeados e substituição.
O link guarda o que está na tela.
2 ocorrências
/(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/gTexto com ocorrências destacadas
Release 2026-10-21 and LTS support until 2028-04-30.
#1
Linha 1:9 · Posição [8..18]2026-10-21year:2026month:10day:21
#2
Linha 1:42 · Posição [41..51]2028-04-30year:2028month:04day:30
Tokens identificados no padrão
- (?<year>
- Grupo de captura nomeado (?<nome>…)
- (?<month>
- Grupo de captura nomeado (?<nome>…)
- (?<day>
- Grupo de captura nomeado (?<nome>…)
- \d
- Dígito numérico [0-9]
- {4}
- Quantificador de repetição exata ou intervalo {n,m}
- {2}
- Quantificador de repetição exata ou intervalo {n,m}
- ?
- Opcional (0 ou 1 vez) ou quantificador preguiçoso
Como é calculado?
Compila o padrão com a engine nativa RegExp do JavaScript (ECMA-262) usando as flags selecionadas. Inclui expressões com grupos nomeados para documentos brasileiros (CPF com região fiscal, CNPJ numérico e alfanumérico IN RFB 2.229/2024, Chave de Acesso NF-e/NFC-e/CT-e de 44 posições, CEP, telefone e placa Mercosul) e formatos de engenharia (E-mail, UUID v4/v7, JWT, SemVer, IPv4 e URL).
Ver o código ↗Processado no seu navegador; nada é enviado.
⌨️ Usar no terminal (JSON)
Esta ferramenta também roda fora do site: o script cli.js usa a mesma lógica desta página e devolve o resultado em JSON. Os parâmetros são os mesmos da URL desta página — copie o comando abaixo com os valores que estão na tela.
Deno
deno run -q "https://thecodecodex.com/cli.js?tool=regex"
Node.js / Bun
curl -s https://thecodecodex.com/cli.js | node --input-type=module - regex p=…
| Parâmetro | Descrição | Padrão |
|---|---|---|
| p | expressão regular | (?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2}) |
| f | flags: g, i, m, s, u | g |
| mode | match | replace | cheatsheet | match |
| repl | texto de substituição ($&, $1, $<nome>) | $<day>/$<month>/$<year> |
| text | texto de teste | Release 2026-10-21 and LTS support until 2028-04-30. |
| lang | pt | en | pt |
Precisa de Deno, Node.js ou Bun. Com Deno, o script roda sem permissões: não lê arquivos nem acessa a rede. Os indicadores do Banco Central são os do dia em que o site foi publicado.