Fiz dessa forma e retornou apenas o nome do email.
^[^@]+
Fiz dessa forma e retornou apenas o nome do email.
^[^@]+
Fala Álvaro, tudo bem? Espero que sim!
Nesse regex que você fez, você está dizendo que quer algo que comece com @, uma possivel regex correta seria;
([a-z.]{4,14}[a-z\d])@(?:caelum.com.br|alura.com.br)
Onde no primeiro grupo procuramos qualquer caractere, e no segundo, ignoramos "caelum.com.br" ou "alura.com.br".
Você pode conferir a explicação clicando em Opinião do instrutor
Espero ter ajudado, abraços e bons estudos :D