ProgramaçãoLinguagens de programação
- (COPERVE - UFSC 2018)
Considere o código abaixo, escrito na linguagem PHP, com duas lacunas na primeira e na segunda linhas:
$placa = '__________'; $cpf = '__________'; $texto = 'Veículo de placa MGX2354 vendido para 012.345.678-90'; if (preg_match($placa, $texto)) { echo "O texto contém uma placa de veículo. "; } if (preg_match($cpf, $texto)) { echo "O texto contém um CPF. "; }
Assinale a alternativa que contém duas expressões regulares que preencham as lacunas no código acima de modo a identificar, respectivamente:
• uma placa de um veículo, com três letras maiúsculas seguidas por quatro dígitos decimais; • um número de CPF, com três sequências de três dígitos decimais, separadas por um ponto, seguidas de um hífen e de dois dígitos decimais.
A) /D{3}d{4}/ /d{3}.d{3}.d{3}-d{2}/
B) /[A:Z]{3}[0:9]{4}/ /[0:9]{3}.[0:9]{3}.[0:9]{3}-[0:9]{2}/
C) /[A-Z]{3}[0-9]{4}/ /[0-9]{3}(.[0-9]{3}){2}-[0-9]{2}/
D) /(A-Z){3}(0-9){4}/ /(0-9){3}.(0-9){3}.(0-9){3}-(0-9){2}/
E) /DDDdddd/ /ddd.ddd.ddd-dd/
Próximo:
EXERCÍCIOS - Exercício 12
Vamos para o Anterior: Exercício 10
Tente Este: Exercício 7
Primeiro: Exercício 1
VOLTAR ao índice: Programação