Salve questo è il mio primo post

ho un domanda,
devo modificare dei campi di un database con php i campi sono di diverso genere,del tipo:

solo numerici:
000002

e questi li modifico cosi:BOLLA-000002-2008 (BOLLA-campo-2008)

alfanumerici con data:

ADAB00003/02:

e lo devo far diventare:ADAB-00003-2002 (parteletterale-partenumerica-anno)

alfanumerici:
ADAB00003
che diventano ADAB-00003-2008 (parteletterale-partenumerica-2008)

le parti letterali e numeriche possono cambiare di estensione,ma le date sono sempre di due cifre io ho rispolto una parte del problema con una funzione ma è troppo rigida e mi valuta solo alcuni tipi,vorrei qualche consiglio per fare una funzione più raffinata che vada bene per qualunque evenienza.

grazie in anticipo