Alienação parental
1- Elabore expressões regulares para representar os seguintes padrões bem conhecidos. A) CPF; [0-9] [0-9] [0-9]”.” [0-9] [0-9] [0-9]”.” [0-9] [0-9] [0-9]”-“ [0-9] [0-9]
B) CNPJ [0-9] [0-9]”.” [0-9] [0-9] [0-9]”.”[0-9] [0-9] [0-9]”/” [0-9] [0-9] [0-9]”-“ [0-9] [0-9]
C) CEP; [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] “-“[0-9] [0-9] [0-9] D) Números hexadecimais; ([0-9 A-F])+ E) Endereços IP (v4) [0-9] [0-9] [0-9]”.” [0-9] [0-9] [0-9]”.” [0-9] [0-9] [0-9] ”.” [0-9] [0-9] [0-9] F) Número de Telefone; G) Endereço de e-mail;
2- Aplicar o procedimento para construção de autômatos finitos determinísticos para reconhecimento de sentenças definidas pelas gramáticas regulares resultantes da resolução do exercício 1. 3- Usar o aplicativo Flex para identificar ocorrências dos elementos enumerados nos itens de exercício 1, em uma entrada de texto.Para cada ocorrência encontrada relatar na saída padrão qual foi o elemento identificado.Apresentar estatísticas a fim da análise. 4- Trabalho Prático 1: Usar o software Flex para fazer um analisador léxico para a linguagem Mini Pascal(definição em arquivo a ser disponibilizado). O analisar léxico deve verificar um arquivo texto(código fonte) e, para cada token identificada, relatar na saída padrão. Se a token não for um símbolo estático(palavra reservada, operador, delimitador), apresentar também dados complementares: Texto que formam a Token; Valer (se aplicável) Linha e coluna que a token ocorre no