В локалях, отличных от C / POSIX, это обычно невозможно без исчерпывающего поиска. Вам лучше пересмотреть свое требование.
Если на практике вы имеете дело только с ограниченным пространством проблем, например с русским или латинским алфавитом, я предлагаю вам разместить в своем приложении явный список букв. Но если вам нужно, чтобы это работало с произвольными символами или строками Юникода, у вас возникнут некоторые проблемы.