用等效的替换变音符号

时间:2011-09-17 23:46:29

标签: actionscript-3 replace character diacritics

我正在尝试替换:

带有á, ă, â ...

a
í, ì, ĭ, î, ǐ, ï, ḯ ... i的{​​{1}} ú, ü ...u

str.replace(/[íìĭîǐïḯ]/gi,'i'

等等。

我现在正在做的是:{{1}} 另外,如果我想匹配所有这些,我需要为每个分组调用replace。

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

据我所知,你必须匹配每个小组。看看这个例子,虽然它是javascript它是非常完整的脚本并且很容易让它在actionscript中工作: http://lehelk.com/2011/05/06/script-to-remove-diacritics/