Quiz 01 - Introdução
1. O que significa a sigla Regex?
Regular Execution
Regular Expression
Regression Example
Registro Externo
> Resposta Correta: Regular Expression (Expressões Regulares).
2. Regex é considerada uma linguagem de programação completa?
Sim, como Python ou Java
Não, é uma sintaxe de busca de padrões
Sim, mas apenas para formulários
Sim, mas apenas em JavaScript
> Resposta Correta: Regex é um motor de busca de padrões, não uma linguagem de propósito geral.
3. Qual o principal objetivo do uso de Regex?
Criar sites bonitos
Aumentar a velocidade do computador
Validar, buscar, extrair e transformar textos
Proteger contra vírus de e-mail
> Resposta Correta: Regex é focado em manipulação e validação de strings/textos.
4. Em qual site podemos testar Regex online de forma interativa?
Google.com
Regex101.com
StackOverflow
GitHub
> Resposta Correta: Regex101 é a ferramenta padrão sugerida no curso.
5. O que acontece se eu buscar por "erro" sem flags em um texto que contém "ERRO"?
Ele encontrará o texto normalmente
Ele não encontrará (No match), pois é case-sensitive por padrão
O sistema travará
Ele encontrará apenas a letra "e"
> Resposta Correta: Por padrão, a busca é sensível a maiúsculas/minúsculas.
6. Em qual cenário o Regex é comumente usado em formulários web?
Para mudar a cor do botão
Para validar se um e-mail tem o formato correto
Para salvar os dados no banco de dados
Para traduzir a página
> Resposta Correta: Validação de entradas (e-mail, CPF, senha) é um uso clássico.
7. O Regex é exclusivo de linguagens modernas como JavaScript?
Sim, linguagens antigas não suportam
Não, é suportado por quase todas as linguagens e editores (ex: VS Code)
Sim, pois depende do navegador
Não, é exclusivo de sistemas Linux
> Resposta Correta: Regex é universal e está presente em quase todo ecossistema de TI.
8. Se eu quiser encontrar apenas números em um texto, o Regex pode me ajudar?
Sim, através de padrões específicos para dígitos
Não, Regex só serve para letras
Apenas se os números forem decimais
Sim, mas ele mudará o valor do número
> Resposta Correta: Regex possui metacaracteres específicos (como \d) para números.
9. O que é um "Match" no contexto de Regex?
Quando duas pessoas gostam da mesma linguagem
Quando o padrão buscado é encontrado no texto alvo
Quando o código compila sem erros
Quando o Regex101 fica offline
> Resposta Correta: Match é a correspondência encontrada entre o padrão e o texto.
10. Qual a vantagem de aprender Regex para um profissional de TI?
Ganhar mais seguidores no GitHub
Não precisar mais usar o mouse
Economizar tempo em tarefas repetitivas de manipulação de texto
Aprender a formatar computadores mais rápido
> Resposta Correta: Produtividade e eficiência na limpeza e extração de dados.