Analise as afirmativas relativas à precedência de metacaract...
Analise as afirmativas relativas à precedência de metacaracteres em expressões regulares, colocando entre parênteses a letra “V”, quando se tratar de afirmativa verdadeira, e a letra “F” quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.
( ) A expressão ab* significa {a} seguido de {b em qualquer quantidade}.
( ) A expressão ab|c significa {ab} ou {c}.
( ) A expressão ab|cd* significa {ab} ou {{c} seguido de {d em qualquer
quantidade}.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: B - V - V - V.
Vamos analisar cada afirmativa e entender o porquê.
Primeira afirmativa: "A expressão ab* significa {a} seguido de {b em qualquer quantidade}."
Essa afirmativa é verdadeira (V). A expressão regular b*
indica que o caractere b pode aparecer zero ou mais vezes. Assim, ab*
corresponde a uma sequência onde a é seguido de nenhum ou vários b's (ex.: a, ab, abb, abbb, etc.).
Segunda afirmativa: "A expressão ab|c significa {ab} ou {c}."
Esta afirmativa é verdadeira (V). O metacaractere | é usado como operador ou em expressões regulares. Aqui, ab|c
significa que a expressão pode corresponder a ab ou apenas c. Assim, ambas as sequências são válidas.
Terceira afirmativa: "A expressão ab|cd* significa {ab} ou {{c} seguido de {d em qualquer quantidade}."
Esta também é verdadeira (V). Novamente, o operador | atua como um or, indicando que a expressão pode ser ab, ou c seguido de d qualquer número de vezes. Portanto, cd*
significa c seguido de zero ou mais d's (ex.: c, cd, cdd, cddd, etc.).
Assim, todas as três afirmativas são verdadeiras, justificando a escolha da alternativa B - V - V - V.
Espero que a explicação tenha sido clara e útil para aprimorar sua compreensão sobre expressões regulares e a precedência de metacaracteres. Se tiver mais dúvidas sobre o tema, estou à disposição para ajudar!
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Letra B, tudo verdadeiro, e como segue as afirmações, o caractere * é para buscar qualquer caractere não importando a quantidade e o | é a expressão lógica OU.
A questão estava entregue antes mesmo de resolve-la, observe que se voce sabe uma das sentecas, acertaria todas, pois uma afirma a outra em cada resposta. Atencao ao enunciando das questoes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo