Pular para conteúdo

Exercícios: Aula 04 – Conjuntos de Caracteres 📦

Praticando com intervalos, colchetes e negação.


🟢 Nível Básico

1. Seleção de Vogais

Texto: As nuvens se movem rapidamente pelo céu azul.

  • Tarefa: Crie um padrão que localize todas as vogais (maiúsculas e minúsculas) usando um único conjunto.

2. Intervalos Numéricos

Texto: O preço subiu de 250 para 380 em apenas 5 dias.

  • Tarefa: Use o intervalo [0-9] para destacar todos os números. Existe diferença se você usar \d?

🟡 Nível Intermediário

3. Letras e a Negação

Texto: ID: AB-1234 | Status: OK

  • Tarefa: Use a negação [^a-zA-Z] para encontrar tudo o que NÃO é uma letra.
  • Reflexão: O que o Regex encontrou? (Espaços, números e símbolos).

4. Intervalos Customizados

Texto: A nota foi A+, a outra foi C e a última foi F-.

  • Tarefa: Crie um conjunto que localize apenas as notas de 'A' até 'C'. Ignore 'F'.

🔴 Nível Desafio

5. Filtrando Senhas Simples

Imagine que uma senha deve ter 4 caracteres, onde todos são obrigatoriamente letras minúsculas entre 'a' e 'f', ou números entre '1' e '5'.

  • Tarefa: Crie o padrão Regex para validar essa regra (dica: repita o conjunto 4 vezes ou tente adivinhar como simplificar).
  • Teste com: abcd, 1234, af15, gh78 (estes dois últimos devem falhar).