te recomiendo que busques un manual completo de expreciones regulares, es demaciado complejo como para aprenderse a punta de cacharreo, te lo digo como experiencia.
yo lo aria mas o menos asi para sacar solo el de 1 enlace:
Código PHP:
$var=preg_replace('@<a [^>]+>(.*)</a>@Ui','\1',$textodellink);
existe una funcion llamada preg_match_all que te sacaria en un arreglo toda la lista de lo que quieres, pero es mas complejo
aqui te dejo un buen manual sobre expreciones regulares.
http://paginaweb2.com/post-expresion...php-parte-1-61