Atividade Discursiva
Por: MATHEYUS OLOKO • 30/11/2018 • Trabalho acadêmico • 437 Palavras (2 Páginas) • 206 Visualizações
‘’ [pic 1] | Aluno(a): Matheus Fiorotti Storch Pereira | TURMA: V04 |
Expressões regulares | DATA: 12/11/2018 | |
Professor: Julio Cesar Goldner Vendramini | SEMESTRE: 2018/2 |
- O trabalho deve ser enviado até dia 18 às 23h.
Dara realizar o trabalho, siga a documentação no link a seguir:
https://help.libreoffice.org/Common/List_of_Regular_Expressions/pt-BR
A atividade consistem em criar expressões regulares para resolver os problemas abaixo:
- Ache todas as palavras que possuem a letra R.
- \b[:alpha:]*[R][:alpha:]*\b
- Localize todas as palavras que começam por D ou d.
- \b[D|d][:alpha:]+\b
- Ache todos os números decimais ou inteiros.
- [0-9]+
- Ache todas as palavras no plural. (considere plural como terminado em S).
- \b[:alpha:]+s\b
- Ache todas as palavras terminadas em R que estão no fim de uma sentença(frase).
- \b[:alpha:]+R\b
- Ache a letra S(minúscula) terminando no fim de parágrafo.
- s\.$
- Ache todos os CEPs do texto.
- [:digit:]{5}[-][:digit:]{3}
- Ache todos os CPFs do texto.
-[:digit:]{3}[\.]+[:digit:]{3}[\.]+[:digit:]{3}[-]+[:digit:]{2}
- Ache todos os CNPJs do texto.
-[:digit]{2}[\.]+[:digit:]{3}[\.]+[:digit:]{3}[\.]+[:digit:]{4}[-][:digit:]{2}
- Ache todos os e-mails do texto.
-\b[:alnum:]+[@]+[:alpha:]+[[:alpha:][\.]]+\b
- Ache todas as datas, formato dd/mm/aaaa.
- ([1-2][0-2]|[0][1-9])+[\]([0-2][1-9]|[3][0-1])+[\][:digit:]{4}
- Ache todos os nomes próprios no meio ou fim de sentenças.
-\b[^^][A-Z][:alpha:]+\b
- Ache todos os números ips.
-([09]{1,3}\.){3}[0-9[{1,3}
- Procure quantos nomes compostos existem. (Considere duas palavras começando em maiúsculo seguidas).
- \b[A-Z][:alpha:]+[ ][A-Z][:alpha:]+\b
- Encontre quantas palavras variadas de Júlio existem. Considere (julio, júlio, Julio, Júlio, Júlia… e assim vai…).
-[jJ][uú]li((nh[ao])|(ão|ona)|[ao])s*
- Encontre palavras que possuem repetição de vogal. Ex (Zoom).
- [a-z]+(a{2,}|e{2,}|i{2,}|o{2,}|u{2,})+[a-z]|[a-z]+(a{2,}|e{2,}|i{2,}|o{2,}|u{2,})
- Ache todos os números pares.
-[:digit:]+(0|2|4|6|8)|(0|2|4|6|8)
- Ache todos os números múltiplos de 5.
-[:digit:]+[0|5]|[5]
- Ache todas as palavras que começam com D ou F em início de parágrafo.
- ^[D|F][:alpha:]+
shashshshsh@edu.com
Dato Fara
0 2 4 6 8 20 15 30 baaa zooo beee
...