Dada a expressão regular: a{2}, pode-se dizer que:
Questão
Dada a expressão regular: a{2}, pode-se dizer que:
Alternativas
A) Procura por duas ocorrências do "a" e do "2".
B) Procura por somente duas ocorrências do "a".
C) Procura por duas ocorrências do "a" e do "2" consecutivas.
D) Procura por duas ocorrências do "a" consecutivas.
E) Procura por duas ocorrências do "2".
Explicação
Na expressão regular , as chaves não significam o caractere “{”, nem o número “2” literal; elas formam um quantificador.
Passo a passo:
- O símbolo a representa o caractere literal “a”.
- O quantificador indica “repetir exatamente 2 vezes o elemento imediatamente anterior”.
- Portanto, casa com a sequência "aa" (duas letras “a” seguidas), ou seja, duas ocorrências consecutivas de “a”.
Analisando as alternativas:
- A, C e E estão erradas porque o “2” não é procurado como caractere.
- B está incompleta, pois não deixa explícito que são consecutivas (em regex, repetição é contígua).
Alternativa correta: (D).