Informática, perguntado por deivinhodatoic, 4 meses atrás

Na construção de compiladores e no uso de linguagens de programação em geral, expressões regulares constituem um poderoso instrumento para a validação de textos. Nesse contexto, analise a expressão regular exibida a seguir:

a{1,4}b*c+

Assinale a cadeia que faz parte dessa expressão:


A.
a.


B.
acb.


C.
aaccbb.


D.
aaaabccb.


E.
aabbbc.

Soluções para a tarefa

Respondido por nailtonvitalrodrigue
0

Resposta:

isso ñ faz sentido

mas se for oq eu tô pensando é letra b


deivinhodatoic: E.
aabbbc.

Lembrando os conceitos de expressões regulares:

? ➜ Zero ou um;

* ➜ Zero, um ou mais;

+ ➜ UM ou mais;

{n,m} ➜ De n até m.

Assim, a primeira alternativa não contém o caractere c, o que a torna inválida. A outra alternativa contém um a (1 a 4 caracteres a) e um c (um ou mais c). A alternativa aaccbb está de acordo por conter dois a e dois c. As alternativas restantes contêm, respectivamente, um b e três b em sua expressão, estando de acordo com a notação b* (0 ou mais b.)

eerrei
Perguntas interessantes