Я разрабатываю португальское программное обеспечение, поэтому многие мои сущности имеют такие имена, как "maça" или "lição", и я хочу использовать объект в качестве ключа ресурса. Поэтому я хочу сохранить каждого персонажа, кроме "ç, ã, õ...."
Существует некоторое оптимальное решение с использованием регулярного выражения? Мое фактическое регулярное выражение (как Удалить символы с использованием Regex):
Regex regex = new Regex(@"[\W_]+");
string cleanText = regex.Replace(messyText, "").ToUpper();
только для того, чтобы подчеркнуть, меня волнуют только латинские буквы.