【问题标题】:Match diacritics to latin alphabet equivalent将变音符号与拉丁字母等效
【发布时间】:2011-08-28 14:22:02
【问题描述】:

请问如何匹配小写 ií 之类的变体,例如在 ActionScript 3 中?

编辑:以上只是一个例子,我有兴趣将所有变音符号和特殊字母与类似的拉丁字母进行匹配。

谢谢。

【问题讨论】:

  • 不确定这是否能回答您的问题,但是:String("help mí").replace(/í/g, "i") == "help mi"; // should return true
  • 是的,差不多就是这样,但以上只是一个示例。我需要一些东西来处理所有的变音符号。我现在正在使用一系列变音符号和等效符号,并执行与您上面写的类似的操作,但我担心性能。有许多字符串,数百个,需要在运行时进行实时 ArrayCollection 过滤。

标签: actionscript-3 string-matching diacritics


【解决方案1】:

不幸的是,视觉上(可能是听觉上)相似字符的数字字符值背后没有任何关系(据我所知)。因此,您需要在常规 26 个字符的字母表和该字母表中每个字符的变音符号版本之间保留一个查找表。

【讨论】:

  • Grr,希望有。谢谢。
猜你喜欢
  • 2020-02-12
  • 2017-07-02
  • 1970-01-01
  • 1970-01-01
  • 2017-02-10
  • 2011-03-14
  • 2011-10-15
  • 1970-01-01
  • 2017-04-10
相关资源
最近更新 更多