1
resposta

Fiz desse formato

Fiz dessa forma e retornou apenas o nome do email.

^[^@]+
1 resposta

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