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