De acordo com o exercício a resposta correta seria \w{2,50}@\w{2,15}\ .[a-z]{2,3}\ .?([a-z]{2,3})?
. Porém esse contra barra está desacompanhado do w. Não seria \w{2,50}@\w{2,15}.[a-z]{2,3}.?([a-z]{2,3})?
De acordo com o exercício a resposta correta seria \w{2,50}@\w{2,15}\ .[a-z]{2,3}\ .?([a-z]{2,3})?
. Porém esse contra barra está desacompanhado do w. Não seria \w{2,50}@\w{2,15}.[a-z]{2,3}.?([a-z]{2,3})?
Olá Klara, tudo bem?
O correto é \w{2,50}@\w{2,15}\.[a-z]{2,3}\.?([a-z]{2,3})?
mesmo. Essa expressão regular diz que o domínio deve ser seguido por um ponto e então uma sequência de 2 ou 3 caracteres de letras minúsculas, que pode ou não estar presente, indicando que o domínio pode ser um TLD (top-level domain) de duas ou três letras. Já a regex \w{2,50}@\w{2,15}.[a-z]{2,3}.?([a-z]{2,3})
possui um ponto (.) após o campo de domínio que não deveria estar ali, o que pode levar a falsos negativos ao tentar dar match de emails com esse padrão.