Eu fiz isso e deu erro, alguém sabe o porquê? Agora se eu coloco o que o professor sugeriu, dá certo.
REGEXP_EXTRACT([String of Data (String of Data)], "[a-z0-9!#$%&'+/=?^_{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_{|}~-]+)@(?:a-z0-9?.)+a-z0-9?")
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá Paulo! Como vai?
Tente colocar a expressão regular entre parênteses, dentro das aspas duplas. Dessa forma:
REGEXP_EXTRACT([String of Data (String of Data)],"([a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)")
Espero que dê certo! Abraços.