103.7 - Pesquisar Arquivos de Texto com Expressões Regulares Flashcards
Qual a função das opções abaixo?
grep -c grep -i grep -r grep -E grep -v grep -l
- Conta o numero de palavras (–count)
- Ignora case sensitive (–ignore-case)
- Faz a procura recursiva (–recursive)
- Utiliza a versão regexp estendida (–extended-regexp)
- Inverte a busca, só traz o que não for informado (–invert-match)
- Mostra somente o nome dos arquivos que satisfaçam a busca (–files-with-matches)
Qual a função do comando EGREP?
Utiliza a versão estendida do regexp
Qual a função do comando FGREP?
Não aplica regexp nas suas buscas.
Qual a função dos caracteres especial abaixo nas funções regexp?
[]
[^]
.
- [] -> Lista de caracteres permitidos
- [^] -> Lista de caracteres proibidos
- . -> Um carácter qualquer
Qual a diferença entre o grep e egrep em relação ao regexp?
Para os caracteres especiais serem reconhecidos no comando grep é necessário utilizar a barra invertida () antes do mesmo.
Quais são os Character Classes,Quantifiers, Anchor?
Character Classes -> . []
Quantifiers -> ? * + {}
Anchors -> ^ $ \b
Qual a função dos caracteres especial abaixo nas funções regexp? {} {n,m} {n,} {0,n} * \+ ?
- {} -> Determina quantas vezes o carácter é repetido
- {n,m} -> É repetido de n a m vezes
- {n,} -> É repetido no minimo n vezes
- {0,n} -> É repetido no máximo n vezes
- -> {0,n}
- -> {1,n}
- ? -> {0,1}
Qual a função dos caracteres especial abaixo nas funções regexp?
$
^$
- ^ -> Indica o começo da linha
- $ -> Indica o final da linha
- $^ -> Linha em branco
Qual a função dos caracteres especial abaixo nas funções regexp?
\
\bstring\b
|
- \ -> Inibe a interpretação do próximo carácter especial
- \b string \b -> Define o começo ou final de uma palavra
- | -> Define entre um OU outro string
Qual o resultado da expressão regular abaixo?
.eclado
(qualquer carácter)eclado.
Ex: Teclado ou teclado
Qual o resultado da expressão regular abaixo?
[Tt]eclado
Teclado ou teclado
Qual o resultado da expressão regular para o texto o seguinte texto?
Oi. Tudo Bem?Por aqui tudo.E aí?
[:;,.!?][^ ]
?P .E
Qual o resultado da expressão regular para o seguinte texto?
onda ondas ondass
ondas?
onda ondas ondas
Qual o resultado da expressão regular abaixo?
\b[M][ae][rs]*
Palavras que começam com Ma, Me, Mas…., Mer….
Qual o resultado da expressão regular para o texto o seguinte texto?
0 70 770 7770 777770
7+0
70 770 7770 777770