Regex para eliminar el comentario multilínea phpdoc

Tengo esto:

/**
 * @file
 * API for loading and interacting with modules.
 * More explaination here.
 *
 * @author  Reveller <me@localhost>
 * @version 19:05 28-12-2008
 */

Estoy buscando una expresión regular para eliminar todos los datos excepto @token, por lo que el resultado sería:

@file API for loading and interacting with modules. More explaination here.
@author Reveller <me@localhost>
@version 19:05 28-12-2008

Ahora tengo esto:

$text = preg_replace('/\r?\n *\* */', ' ', $text);

Hace el trabajo parcialmente: solo elimina el * delante de cada línea. ¿Quién podría ayudarme para que también se elimine / ** y la barra final /? Cualquier ayuda sería muy apreciada!

P.S: Si, por ejemplo, el commentlbock contendría algo como

/**
 * @foo Here's some slashes for ya: / and \
 */

Entonces, obviamente, las barras después de @foo no se pueden quitar. El resultado debería ser:

@foo Here's some slashes for ya: / and \

Espero que haya un gurú de expresiones regulares por ahí :-)

Respuestas a la pregunta(1)

Su respuesta a la pregunta