^ ( [ \ w ] \ . ? ) + @ ( [ \ w ] + \ . a ) + ( [ a - z ] { ...

Próximas questões
Com base no mesmo assunto
Q2383483 Noções de Informática
^ ( [ \ w ] \ . ? ) + @ ( [ \ w ] + \ . a ) + ( [ a - z ] { 2 , 4 } ) + $

Considerando a expressão regular (regex) precedente, utilizada para validação de email, julgue os itens a seguir.

I Na expressão, as âncoras ^ e $ definem, respectivamente, que nada deve vir antes e nada deve vir depois.
II Há três classes de caracteres presentes na expressão.
III O trecho da expressão que contêm . ? define que o caractere literal ponto pode aparecer 0 ou 1 vez.

Assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Todos os itens estão certos.

Para entender a questão e justificar a resposta, precisamos analisar a expressão regular (regex) apresentada e os itens relacionados a ela:

I - Na expressão, as âncoras ^ e $ definem, respectivamente, que nada deve vir antes e nada deve vir depois.

Esse item é correto. As âncoras ^ e $ são utilizadas em expressões regulares para indicar o início e o fim de uma linha, respectivamente. Portanto, ^ indica que o padrão deve começar no início da linha, e $ indica que o padrão deve terminar no final da linha, sem nada antes ou depois.

II - Há três classes de caracteres presentes na expressão.

Esse item também é correto. A expressão regular define três conjuntos de caracteres: [ \ w ] representa qualquer caractere alfanumérico ou sublinhado, [ \ w ]+ permite um ou mais desses caracteres, e [ a - z ]{ 2 , 4 } que permite de 2 a 4 letras, que correspondem a componentes típicos de um endereço de e-mail: o nome do usuário, o domínio e o sufixo do domínio.

III - O trecho da expressão que contêm . ? define que o caractere literal ponto pode aparecer 0 ou 1 vez.

O item III também é correto. Na expressão regular, o ponto (.) normalmente representa qualquer caractere, mas quando está precedido por uma barra invertida (\), ele passa a representar o caractere ponto literal. O símbolo de interrogação (?) após o ponto literal indica que o ponto pode aparecer 0 ou 1 vez, tornando-o opcional.

Com base na análise dos itens e do entendimento de expressões regulares, chegamos à conclusão de que a alternativa E é a correta, pois todos os itens estão corretos em relação à expressão regular apresentada e seu uso para validação de e-mails.

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

A mais fácil até agora, manda outra kkk

Imagina quando a galera do nivel universitário junior se formar na faculdade!?!?!?

Tem gente que mente ....kkkkk

A expressão regular fornecida é utilizada para validar endereços de e-mail. Vamos analisar os itens:

I. **Verdadeiro**: Na expressão, o caractere `^` indica que a validação deve começar no início da string, e o caractere `$` indica que a validação deve terminar no final da string. Portanto, nada deve vir antes ou depois do padrão definido.

II. **Verdadeiro**: A expressão contém três classes de caracteres:

  - `[\\w\\.\\-]+`: Representa uma sequência de caracteres alfanuméricos, pontos ou hifens.

  - `[\\w\\-]+`: Representa uma sequência de caracteres alfanuméricos ou hifens.

  - `[a-z]{2,4}`: Representa uma sequência de letras minúsculas com comprimento entre 2 e 4.

III. **Verdadeiro**: O trecho `\\.?` indica que o caractere literal ponto pode aparecer 0 ou 1 vez (ou seja, é opcional).

Portanto, todos os itens estão corretos. A opção correta é a letra **E**.

Fonte: Microsoft Copilot

No caso, eu tô estudando pra analista de tribunais. Eu devo saber essa questão ou é informática num nível acima?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo