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:

Questão

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:

Alternativas

a) lista, lista negada, âncora, (|), outros.

92%

b) lista, lista negada, asterisco, (|), outros.

c) lista negada, lista, âncora, (|), outros.

d) lista, lista negada, borda, (\1), outros.

e) lista, lista negada, opcional, |, representantes.

Explicação

Vamos preencher cada lacuna com conceitos padrão de Expressões Regulares (ER):

  1. “definir um conjunto de caracteres permitido”: isso é feito com lista (classe de caracteres), por exemplo: [abc][abc] permite a, b ou c.

  2. “ou proibido, respectivamente”: isso é feito com lista negada, por exemplo: [abc][^abc] proíbe a, b e c (aceita qualquer outro caractere).

  3. “metacaracteres de marcação, denominados _________ como circunflexo e cifrão”: circunflexo (^) e cifrão ($) são metacaracteres chamados de âncoras, pois indicam posição na linha (início e fim, respectivamente).

  4. “retornar mais de um resultado usando o metacaractere _________”: para alternância (“ou”), usa-se |. Em muitos materiais/implementações (especialmente em ERE, como no egrep), ele é escrito como alternância e pode aparecer em grupo.

  5. “representado pelo grupo ________”: a alternativa apresenta (|), indicando o operador de alternância dentro de um grupo (ainda que o mais comum seja escrever, por exemplo, (ab)(a|b)). Entre as opções dadas, é a única que combina com o conceito de alternância por |.

Assim, a sequência correta é: lista, lista negada, âncora, (|), outros.

Alternativa correta: (a).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.