Il suffit de matcher en boucle uniquement [a-zA-Z] car là exclure les nombres veut dire "s'il y a des nombres, alors ça ne match pas";
boucler sur ça donnera des resultats avec uniquement des lettres. tous les autres caractères seront exclus.
Hop en cadeau un bout de code pour faire tout ça en php :
while(eregi($pattern,$string,$regs)) {
// effacement des champs reconnus
$string = eregi_replace($regs[0],"",$string);
//ensuite faut utiliser les données récupérés :
$temp=$regs[1-2-3-etc]; //ici il faudra prévoir un petit quelque chose pour récupérer les bonnes valeurs et le tour sera joué
}