Originariamente inviato da esoni

io avevo pensato come soluzione trovare l ultima occorrenza del '.' nella stringa e tutto quello che veniva dopo il '.' è l estenzione ma questo non è vero:
esempio se ho un file con il nome senza aver specificato l estenzione chiamato
lettera.1
con la mia soluzione lui stampa
lettera
1
PLEASE HELP ME :-)
Da http://it.wikipedia.org/wiki/Estensione_file
Il termine estensione è una cattiva traduzione dell'inglese "extension", che significa suffisso, e indica, nel gergo informatico, una breve sequenza di caratteri alfanumerici aggiunti dopo il nome di un file e separati da quest'ultimo da un punto.
Dunque in base a tale definizione, l'estensione di lettera.1 è 1.
Se non ti vanno bene le estensioni numeriche, allora basta che escludi quelle numeriche.
;-)