Texto e documentos
Números e cálculo
Dados e formatos
Segurança
Desenvolvimento e DevOps
Inteligência Artificial
Finanças
Saúde & Bem-estar
Produtividade
Jogos & Entretenimento
Multimédia e design
Empresa
Guia de utilização
O que é e para que serve

Testa expressões regulares (regex) em tempo real, 100% no teu navegador. Escreve um padrão em cima e o texto a analisar em baixo: as correspondências realçam-se instantaneamente e listam-se uma a uma com a sua posição e os seus grupos. Botões para inserir os símbolos típicos, biblioteca de padrões prontos, um botão para gerar um exemplo que valida, um painel de explicação do padrão e um modo Substituição.

Flags: uma a uma

Os botões de Flags mudam como o padrão é aplicado (passa o rato por cima de cada um para a sua explicação). g (global) está sempre ativa: mostram-se TODAS as correspondências.

• i insensível a maiúsculas.
• m multilinha (^/$ por linha).
• s o . também apanha a quebra de linha.
• u Unicode (\p

Gerar um exemplo que valida

O botão Gerar exemplo cria automaticamente um texto que cumpre o teu padrão e adiciona-o ao «Texto de teste», onde o verás realçado. É a forma rápida de comprovar que a regex apanha o que pensas. Cada texto gerado autoverifica-se contra a tua regex antes de se mostrar; se o padrão for muito complexo (ou impossível) pode não conseguir um e avisar-te.

Biblioteca e chuleta

Biblioteca: escolhe um padrão pronto (correio, DNI/NIE, data, IPv4, UUID…) e carrega o padrão e um texto de exemplo para o ver a funcionar. Chuleta: os botões sob o padrão inserem o símbolo na posição do cursor (classes \d \w \s, quantidades * + ?

Correspondências e grupos

Cada correspondência mostra o seu texto, a sua posição (caráter onde começa, base 0) e todos os seus grupos de captura, numerados (1, 2…) e com nome. Um grupo (...) captura o que corresponde dentro; (?<ano>...) dá-lhe um nome; (?:...) agrupa sem capturar. Com Copiar/Exportar levas todas as correspondências (uma por linha ou CSV) para extração de dados.

Painel de explicação

O painel de explicação desdobra o teu padrão parte por parte em linguagem natural: o que faz cada classe, quantificador, grupo ou âncora. Ideal para entender uma regex alheia ou rever a tua antes de a levar para o código.

Modo Substituição

Muda para o separador Substituir e escreve a cadeia de substituição: verás o resultado em direto. Referencia os grupos com $1, $2… (numerados), $<nome> (com nome), $& (toda a coincidência) e $$ (um $ literal). Ex.: padrão (\d

Chuleta de sintaxe

• Classes: \d dígito, \w letra/número/_, \s espaço; em maiúscula, o contrário. . qualquer caráter.
• Conjuntos: [aeiou], intervalo [a-z], negado [^0-9].
• Quantidade: * 0+, + 1+, ? 0/1,

Regex TesterExpressões regulares
Testador de Expressões RegularesTesta, entende e gera regex — 100% no teu navegador
/
/gi
Sinalizadores
Classes
Quantidade
Âncoras
Grupos