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:

Questão

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:

Alternativas

a) V - V - F - F - V.

95%

b) V - V - F - V - F.

c) F - V - V - F - V.

d) V - V - F - V - V.

e) V - V - V - F - V.

Explicação

Vamos analisar cada afirmação.

  1. Metacaractere do tipo representante: representantes (ou classes/representações) permitem simbolizar caracteres por meio de elementos próprios, como classes e conjuntos (ex.: \d, \w, [a-z], . etc.). V.

  2. Quantificador ? (opcional): o ? indica que o elemento anterior pode ocorrer 0 ou 1 vez. V.

  3. Metacaractere ^: não é “outro”; é uma âncora (início da linha) e, quando usado dentro de [] no começo, pode significar negação do conjunto. Além disso, final da linha é $, não ^. Logo, a afirmação está errada. F.

  4. Metacaractere |: o | é alternância (OR), não é do tipo representante. E não exige que “dois termos estejam presentes”; ele aceita um ou outro padrão. Portanto, a afirmação está errada. F.

  5. Âncora: âncoras marcam posições (ex.: ^ início, $ fim, \b borda de palavra), sem consumir caracteres. V.

Sequência: V - V - F - F - V.

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.