Resposta dada no exercício:
^([\w-].?)+@([\w-]+.)+([A-Za-z]{2,4})+$
Resultado para: super-mario@nintendo.JP => super-mario@nintendo.JP ||| o ||| nintendo. ||| JP
Adicionando-se o primeiro + mostrado aqui:
^([\w-]+.?)+@([\w-]+.)+([A-Za-z]{2,4})+$
Temos este resultado:
super-mario@nintendo.JP ||| super-mario ||| nintendo. ||| JP