【发布时间】:2018-05-09 08:48:32
【问题描述】:
我有以下示例代码:
var inputString = "ñaáme";
inputString = inputString.Replace('ñ', '\u00F1');
var normalizedString = inputString.Normalize(NormalizationForm.FormD);
var result = Regex.Replace(normalizedString, @"[^ñÑa-zA-Z0-9\s]*", string.Empty);
return result.Replace('\u00F1', 'ñ'); // naame :(
我需要规范化文本而不删除“ñ”s
I followed this example 但它适用于 Java,对我不起作用
我希望您的结果是:“ñaame”。
【问题讨论】:
标签: c# regex normalization utf-16