Non è buonissimo e usa comunque le "espressioni regolari" (è il replaceAll) ma se la stringa è corta e ci sono una manciata di chiavi che sono solo lettere, non c'è problema. Deduco (credo ..) anche che non hai compreso quel vecchio post che ho citato.