Antes de começar: teste cada padrão com exemplos que devem passar e exemplos que devem falhar.
Padrões básicos
Alguns blocos aparecem em muitas soluções.
\d+ # um ou mais dígitos\n\w+ # uma ou mais chars de palavra\n^abc$ # exatamente abc\n[A-Z]{2} # duas letras maiúsculasValidações de formato
Âncoras são comuns quando a string inteira precisa seguir uma forma.
^\d{5}-\d{3}$ # CEP formatado\n^\d{2}/\d{2}/\d{4}$ # data estrutural\n^\(\d{2}\) \d{5}-\d{4}$ # celular com DDDWeb e desenvolvimento
URLs, arquivos e logs são bons exercícios para grupos, alternância e escapes.
\.(jpg|png|webp)$ # extensão de imagem\n^(INFO|WARN|ERROR)\s+ # nível de log\nhttps?:// # prefixo http/https
Como adaptar exemplos com segurança
Não copie uma Regex sem listar exemplos que devem passar e falhar. Pequenas diferenças de requisito — aceitar espaços, Unicode, máscara opcional ou texto extra — mudam o padrão correto.
Próximo passo: teste de verdade
Use o Playground para experimentar a expressão e depois pratique no jogo com feedback de falsos positivos e falsos negativos.