explode no utiliza expresiones regulares. Lo único que hace es, mediante un delimitador, convertir una cadena en array. En este caso, quedan dos posiciones en el array, la que tiene
email y la que tiene
loquesea.com. El delimitador se pierde.
Por poder se pueden usar expresiones regulares, claro. También se puede buscar la posición del @ con
strpos y combinarlo con
substr. Siempre hay mil formas de hacer las cosas, pero todo eso es complicarse. La solución de
jinno me parece la más simple posible para lo que quieres.
De todas formas, ¿para qué quieres esto? La gracia de las direcciones email es que son únicas y, quitando la referencia al servidor, esa unicidad se pierde.