Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Linguagens Formais, Autômatos e Expressões Regulares (Regex) — FGV 2024

TI - Desenvolvimento de SistemasLinguagens Formais, Autômatos e Expressões Regulares (Regex)
Código
fg165400
Banca
FGV
Órgão
ALESC
Ano
2024
Cargo
Ana Leg III ( )

Expressões regulares são strings de texto especialmente codificadas, utilizadas como padrões para corresponder a conjuntos de strings.

 

Considere as duas expressões regulares a seguir.

Imagem associada para resolução da questão

A primeira expressão se refere a um número de telefone (padrão norte-americano, ex: 713-803-4094). A segunda expressão apresenta uma simplificação e generalização da codificação anterior, apresentando uma formulação mais concisa.

 

Na expressão regular do CÓDIGO-02, a função do (+) “sinal de mais” representa

  1. Aum shorthand de caractere e indica que aquilo que precede o sinal de (+) pode ocorrer nenhuma ou mais vezes, opcionalmente.
  2. Bum lookahead positivo e indica que aquilo que precede o sinal de (+) pode ocorrer uma ou mais vezes.
  3. Cum quantificador e indica que aquilo que precede o sinal de (+) pode ocorrer uma ou mais vezes.
  4. Dum quantificador e indica que aquilo que precede o sinal de (+) pode ocorrer nenhuma ou mais vezes.
  5. Eum quantificador e indica que o que precede o sinal de (+) pode ocorrer nenhuma ou mais vezes, opcionalmente.
Revelar gabarito e comentário

GabaritoC — um quantificador e indica que aquilo que precede o sinal de (+) pode ocorrer uma ou mais vezes.

Link permanente: /questoes/fg165400