Exercícios: Aula 03 – Metacaracteres Fundamentais 🔣
Dominando o ponto, classes de caracteres e o escape.
🟢 Nível Básico
1. Uso do Coringa
Texto: pato, pelo, polo, pulo, p8lo.
- Tarefa: Crie um padrão usando o ponto
.que localize todas essas palavras de 4 letras que começam com 'p' e terminam com 'lo' ou 'to'. - Padrão sugerido:
p.lo(Veja quais ele ignora).
2. Localizando Números
Texto: O código do produto é 948 e o lote é o 002.
- Tarefa: Use o metacaractere
\dpara encontrar todos os dígitos isoladamente. Quantos matches você encontrou no total?
🟡 Nível Intermediário
3. O Desafio do Espaço
Texto: Nome: Ricardo Pires | Idade: 30
- Tarefa: Crie um padrão que utilize
\spara encontrar os espaços entre o nome e o sobrenome, e entre a idade e o número.
4. Alfanuméricos e Underline
Texto: user_01, admin-02, guest_v3.
- Tarefa: Use
\wpara encontrar os caracteres. - Questão: O
\wdeu match no hífen-doadmin-02? Por que?
🔴 Nível Desafio
5. Endereços de IP e o Escape
Texto: O servidor DNS é 8.8.8.8 e o gateway é 192.168.1.1.
- Tarefa: Crie um Regex que localize exatamente o IP
8.8.8.8. - Importante: Se você usar
8.8.8.8sem o escape, seu padrão também encontraria8A8B8C8? Prove isso no Regex101. - Dica: Use
\antes de cada ponto.