有没有人有任何将“ščćž”等巴尔干字符替换为“sccz”的经验,例如“Konjic”而不是“Konjić”。 我开始使用这个代码将“ščćž”替换为“sccz”,但我不确定如何实现结果来替换单词中的字符。任何帮助表示赞赏。
这是我替换字符的代码:
string hrvatskaSlova = "žčćš";
string razgradjenaSlova = hrvatskaSlova.Normalize(NormalizationForm.FormD);
char[] filtriran = razgradjenaSlova.Where(x => char.GetUnicodeCategory(x) != UnicodeCategory.NonSpacingMark).ToArray();
string novaSlova = new String(filtriran).ToLower();