Logo Passei Direto
Buscar

Expressões Regulares em Scripts

Ferramentas de estudo

Questões resolvidas

4. Com o uso do Power Shelljunto com ERs, é possível buscar informações no sistema operacional com maior facilidade, como endereço IP, nome do computador, versão do Windows, entre outros elementos. Sobre as características do uso de ERs no Windows, considere as seguintes informações: I. O operador -like é utilizado para analisar textos, informando se determinados caracteres estão contidos em determinada declaração; por padrão, não é case-sensitive e executa tarefas simples. II. O operador -notmatch é usado em oposição ao comando -match e, quando utilizado em expressões regulares, realiza testes, retornando valor como falso quando não encontra o valor e verdadeiro quando encontra. III. Select-string permite montar expressões para buscar palavras e conteúdo em textos, sendo utilizado em conjunto com o operador -Pattern para declarar os metacaracteres, que serão utilizados como padrão de busca. IV. Outros operadores que podem ser utilizados no Windows, sendo combinados com ERs, são -Split e -Egrep, ambos empregados para substituir parte de um texto, modificando o original. V. Get-Content é usado para apontar para o arquivo que será considerado para realizar as buscas e ações necessárias quando se utilizam expressões regulares no Windows para a manipulação de arquivos com base em scripts no Power Shell. Assinale a alternativa correta:
O operador -like é utilizado para analisar textos, informando se determinados caracteres estão contidos em determinada declaração; por padrão, não é case-sensitive e executa tarefas simples.
A. I e II estão corretas.
B. II e III estão corretas.
C. III e IV estão corretas.
D. I, III e V estão corretas.
E. II, IV e V estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

4. Com o uso do Power Shelljunto com ERs, é possível buscar informações no sistema operacional com maior facilidade, como endereço IP, nome do computador, versão do Windows, entre outros elementos. Sobre as características do uso de ERs no Windows, considere as seguintes informações: I. O operador -like é utilizado para analisar textos, informando se determinados caracteres estão contidos em determinada declaração; por padrão, não é case-sensitive e executa tarefas simples. II. O operador -notmatch é usado em oposição ao comando -match e, quando utilizado em expressões regulares, realiza testes, retornando valor como falso quando não encontra o valor e verdadeiro quando encontra. III. Select-string permite montar expressões para buscar palavras e conteúdo em textos, sendo utilizado em conjunto com o operador -Pattern para declarar os metacaracteres, que serão utilizados como padrão de busca. IV. Outros operadores que podem ser utilizados no Windows, sendo combinados com ERs, são -Split e -Egrep, ambos empregados para substituir parte de um texto, modificando o original. V. Get-Content é usado para apontar para o arquivo que será considerado para realizar as buscas e ações necessárias quando se utilizam expressões regulares no Windows para a manipulação de arquivos com base em scripts no Power Shell. Assinale a alternativa correta:
O operador -like é utilizado para analisar textos, informando se determinados caracteres estão contidos em determinada declaração; por padrão, não é case-sensitive e executa tarefas simples.
A. I e II estão corretas.
B. II e III estão corretas.
C. III e IV estão corretas.
D. I, III e V estão corretas.
E. II, IV e V estão corretas.

Prévia do material em texto

Aula 03 – EXPRESSÕES EGULARES PARA PROGRAMAÇÃO DE SCRIPTS 
 
1. Expressões regulares são muito utilizadas na programação de scripts, sendo de grande 
importância na manipulação de strings, na definição de padrões para comandos de busca e 
como recurso de filtragem para diversos comandos usados para scripting. Considerando isso, 
leia as seguintes afirmações: 
I - Uma ER é formada por caracteres normais, incluindo letras [A-Z] e números [0-9] e caracteres 
especiais denominados metacaracteres como *, $ e +; todos eles podem ser agrupados 
formando expressões maiores, denominadas de ER ou regex. 
II - Cada caractere tem uma função específica em uma ER, mas cada ER pode conter apenas um 
metacaractere. Sendo assim, caso o programador deseje utilizar mais de um, deve, 
primeiramente, finalizar uma ER e iniciar outra para adicionar nova função com o uso de 
metacaractere. 
III - ERs são utilizadas em diversos recursos computacionais, incluindo sistemas operacionais, e 
em linguagens de programação como as voltadas para script,e podem ser adaptadas a 
comandos específicos desenvolvidos para cada ambiente ou linguagem. 
IV - Match é um termo muito usado em ERs e pode ser empregado em comandos aplicados 
pelo shell no caso de scripts criados para o sistema operacional Linux. 
V - ERs utilizam metacaracteres que podem apontar para qualquer parte da linha: início, meio e 
fim. Além disso, é capaz em termos e palavras que lembrem o conteúdo a que a busca se refere. 
Assinale a alternativa correta: 
Você acertou! 
A. As afirmativas I, III e V estão corretas. 
 
As Expressões Regulares, também chamadas de regex ou ERs, permitem a combinação de 
diversos caracteres, incluindo metacaracteres para possibilitar que sua função seja moldada de 
acordo com o objetivo do script. Apesar de cada caractere e metacaractere ter uma função 
específica, é possível combinar diversos deles em uma mesma ER a fim de adaptar sua função 
de forma adequada. Sistemas operacionais como Linux e Windows são capazer de criar ER 
utilizando comandos específicos combinados com metacaracteres. Match é um cmdlet utilizado 
no Windows, da mesma forma que o grep é usado no Linux para realizar buscas em textos. ERs 
são capazes de procurar informações em qualquer parte da linha do código. 
 
Resposta incorreta. 
B. As afirmativas lI, III e IV estão corretas. 
 
Resposta incorreta. 
C. As afirmativas II, IV e V estão corretas. 
 
Resposta incorreta. 
D. As afirmativas II, III e V estão corretas. 
 
Resposta incorreta. 
E. As afirmativas I, II e III estão corretas. 
 
 
2. As expressões regulares permitem que exceções sejam definidas com o uso de 
metacaracteres. Sobre os tipos de metacaracteres, considere as seguintes afirmações e 
classifique-as como verdadeiras (V) ou falsas (F): 
( ) Ao criar uma expressão regular para programação de script utilizando um metacaractere do 
tipo representante, é possível simbolizar determinado caractere usando elementos específicos 
para esse fim. 
( ) Um exemplo de metacaractere quantificador é o (?), denominado "opcional", o qual define 
que um caractere pode aparecer 0 ou 1 vez no resultado da busca, podendo considerar ou não 
que a entidade apareça. 
( ) O metacaractere ^ é conhecido como "outro" e não se encaixa em nenhum dos tipos comuns 
de metacaracteres, mas é largamente utilizado para apontar que a palavra-chave deve ser 
procurada no final da linha. 
( ) O metacaractere | é definido pelo tipo representante e utilizado para dar à ER o sentido de 
que dois termos devem estar presentes na linha para que ela represente o que se busca, dando 
mais opções à ER. 
( ) Âncora permite que um metacaractere marque uma posição na linha para o uso da ER a ser 
aplicada. 
Assinale a alternativa que indica a sequência correta: 
Resposta incorreta. 
A. V - V - F - F - V. 
 
Você acertou! 
B. V - V - F - V - F. 
 
Ao criar uma expressão regular para programação de script utilizando um metacaractere do tipo 
representante, é possível simbolizar determinado caractere utilizando elementos específicos 
para esse fim. Metacaracteres representantes como o (.) são usados para substituir um 
elemento, seja ele qual for, dentro de uma ER. Um exemplo de metacaractere quantificador é o 
(?), denominado opcional, que define que um caractere pode aparecer 0 ou 1 vez no resultado 
da busca, podendo considerar ou não que a entidade apareça. O caractere opcional (?) indica 
que um elemento pode ou não estar presente do termo buscado; de ambas as formas, ele serve 
para o que se espera da ER. O metacaractere ^ é conhecido como "outro" e não se encaixa em 
nenhum dos tipos comuns de metacaracteres, mas é largamente utilizado para apontar que a 
palavra-chave deve ser procurada no final da linha. O ^é um metacaractere do tipo âncora, 
sendo usado para apontar que um termo deve ser procurado no início da lista, e não no final. O 
metacaractere | é definido pelo tipo representante e utilizado para dar à ER o sentido de que 
dois termos devem estar presentes na linha para que ela represente o que se busca, dando mais 
opções à ER. Esse caractere é definido como "outro" e significa que o termo considerado deve 
ser um ou outro, expressando entre ambos o símbolo (|). Âncora permite que um metacaractere 
marque uma posição na linha para o uso da ER a ser aplicada. Um metacaractere do tipo âncora 
serve para marcação. O ^ marca o início da linha; $, o final da linha; \b, o início ou fim de uma 
palavra. 
 
Resposta incorreta. 
C. F - V - V - F - V. 
 
Resposta incorreta. 
D. V - V - F - V - V. 
 
Resposta incorreta. 
E. V - V - V - F - V. 
 
 
3. A principal característica de uma ER é a capacidade de formular um conjunto de caracteres, 
de maneira sucinta, sem que seja necessário listar todos os elementos existentes. Sendo assim, 
complete as lacunas a seguir, que se referem a outras características das ERs: 
As ERs surgiram primeiramente com a função de construir _______ para serem utilizados em 
editores de texto visando a realizar buscas simples, evoluindo para o uso como uma _______, 
sendo introduzidas em sistemas operacionais para a análise de códigos e seus caracteres, 
aperfeiçoando os _______ . Logo, passaram ser usadas em diversas linguagens 
de script,facilitando na _______ e na busca de informações, estando integradas a diversas 
plataformas. 
Assinale a alternativa que preenche corretamente as lacunas: 
 
Resposta incorreta. 
A. scripts, linguagem, padrões de busca, programação. 
 
Resposta incorreta. 
B. scripts, linguagem, algoritmos, organização. 
 
Resposta incorreta. 
C. algoritmos, linguagem, programas, formulação. 
 
Você acertou! 
D. algoritmos, linguagem, padrões de busca, programação. 
 
As ERs surgiram primeiramente com a função de construir algoritmos para serem utilizados em 
editores de texto para realizar buscas simples, evoluindo para o uso como uma linguagem, sendo 
introduzidas em sistemas operacionais para a análise de códigos e seus caracteres, 
aperfeiçoando os padrões. Logo, passaram a ser usadas em diversas linguagens de script, 
facilitando na programação e na busca de informações, estando integradas a diversas 
plataformas. Na medida em que as ERs foram sendo aperfeiçoadas com o uso de metacaracteres 
e combinações com comandos específicos, começaram a ganhar importância no uso em scripts, 
tendo cada vez mais funcionalidades para o uso de programação. 
 
Resposta incorreta. 
E. algoritmos, linguagem, padrões de busca, especificação de metacaracteres. 
 
 
4. Com o uso do Power Shelljunto com ERs, é possível buscar informações no sistema 
operacional com maior facilidade, como endereço IP, nome do computador, versão do 
Windows, entre outros elementos. Sobre as características do uso de ERs no Windows, 
considere as seguintes informações: 
I. O operador -like é utilizado para analisar textos, informando se determinados caracteres estão 
contidos em determinada declaração; por padrão, não é case-sensitive e executa tarefas 
simples. 
II.O operador -notmatch é usado em oposição ao comando -match e, quando utilizado em 
expressões regulares, realiza testes, retornando valor como falso quando não encontra o valor 
e verdadeiro quando encontra. 
III. Select-string permite montar expressões para buscar palavras e conteúdo em textos, sendo 
utilizado em conjunto com o operador -Pattern para declarar os metacaracteres, que serão 
utilizados como padrão de busca. 
IV. Outros operadores que podem ser utilizados no Windows, sendo combinados com ERs, são -
Split e -Egrep, ambos empregados para substituir parte de um texto, modificando o original. 
V. Get-Content é usado para apontar para o arquivo que será considerado para realizar as buscas 
e ações necessárias quando se utilizam expressões regulares no Windows para a manipulação 
de arquivos com base em scripts no Power Shell. 
Assinale a alternativa correta: 
 
Resposta incorreta. 
A. As afirmativas I, II e III estão corretas. 
 
Você acertou! 
B. As afirmativas I, III e V estão corretas. 
 
O operador like não é case sensitive e é utilizado para verificar se uma expressão for 
verdadeira(true) ou falsa(false) buscando semelhanças entre a declaração e o termo chave. O 
operador -match tem como objetivo analisar informações e retornar falso quando o termo não 
corresponde e verdadeiro quando é encontrado, funcionando de forma semelhante ao -like. Já 
o operador -notmatch funciona de forma oposta ao -match, invertendo os valores 
retornados. Select-String é um comando utilizado no Windows para pesquisar conteúdo eu um 
documento de texto especifico, retornando os termos desejados e facilitando a busca através 
da linha de comando e estrutura de ERs. O comando -split é utilizado no Windows para retornar 
uma lista e pode ser utilizado combinado com expressões regularas. Já o comando ‘egrep’ é 
utilizado no Linux, para listar conteúdo de um arquivo de texto. Get-Content é um comando que 
tem a função de apontar para um arquivo onde buscas e ações necessárias serão realizadas com 
o uso de expressões regulares no Windows, permitindo a manipulação de arquivos. 
 
Resposta incorreta. 
C. As afirmativas I, II e V estão corretas. 
 
Resposta incorreta. 
D. As afirmativas II, III e V estão corretas. 
 
Resposta incorreta. 
E. As afirmativas I, IV e V estão corretas. 
 
 
 
5. As Expressões Regulares (ERs) no Linux são uma especificação de padrão de texto que 
permite o uso de curingas e caracteres especiais com o objetivo de procurar o conjunto de 
dados. Complete as lacunas a seguir, que se referem ao uso de ERs em sistemas operacionais: 
Com o uso de ___________ e ___________, é possível definir um conjunto de caracteres 
permitido ou proibido, respectivamente, além de combinar outros metacaracteres de marcação, 
denominados___________ como circunflexo e cifrão para definir em que parte da linha tal 
conteúdo deve estar localizado. Além disso, é possível retornar mais de um resultado usando o 
metacaractere ___________, representado pelo grupo__________. 
Assinale a alternativa que preenche corretamente as lacunas: 
 
Você acertou! 
A. lista, lista negada, âncora, (|), outros. 
 
Os metacaracteres lista e lista negada são utilizados para limitar somente caracteres permitidos 
ou proibidos na busca de dados. Borda é um metacaractere do tipo âncora, sendo usado para 
definir a busca para o início ou fim de uma palavra, enquanto o pipe "outros" e representa o 
tipo "funciona para buscar" ou isso ou aquilo". A lista negada funciona de forma inversa que a 
lista, barrando resultados que não podem aparecer; o asterisco é um metacaractere do tipo 
quantificador que indica que qualquer coisa pode retornar antes ou depois do que foi definido. 
Já a âncora representa um conjunto de caracteres responsável pela marcação da linha que inclui 
(^, $, /b), enquanto o grupo representante inclui (* e .) e outros incluem, além de (|), o 
metacaracter (/1), denominado retrovisor e utilizado para casar grupos. 
 
Resposta incorreta. 
B. lista, lista negada, asterisco, (|), outros. 
 
Resposta incorreta. 
C. lista negada, lista, âncora, (|), outros. 
 
Resposta incorreta. 
D. lista, lista negada, borda, (\1), outros. 
 
Resposta incorreta. 
E. lista, lista negada, opcional, |, representantes.

Mais conteúdos dessa disciplina