如何判断一个角色是否是';e';在C#中

本文关键字:是否是 一个 何判断 判断 角色 | 更新日期: 2023-09-27 18:21:56

我要找的不仅仅是"e"或"e",还有任何带有意外字符的e。

如何判断一个角色是否是';e';在C#中

最好的方法可能是:

  1. 将其移动到NFKD(规范化形式兼容性分解)
  2. 过滤掉所有组合字符
  3. 测试您是否只剩下eE

string.Normalize(System.Text.NormalizationForm.FormKD) 的MSDN参考

你必须列出所有可能的Es。谢天谢地,它们或多或少都有相同的标题:"拉丁文大写字母E"、"带锐音符的拉丁文大写字母"、"拉丁文小写字母E"等。

因此,使用您最喜欢的搜索引擎查找Unicode 'Latin Capital Letter E'Unicode 'Latin Small Letter E',然后查看搜索结果以编译您的列表。

相关文章: