上面的示例代码使用 Unicode 表作为常见重音字符的查找,并将其替换为 ASCII 等效字符。虽然这对于短字符串可能很有效,但正如最初的问题所述,对于较大的字符串,使用带有字符类的正则表达式可能会更有效。
"Piqué".replace(/[ÄÖÜäöüß]/g, function(c) { return Latinise.latin_map[c] || c }) // -> "Pique"
以上是对于带有重音字符的大字符串,正则表达式替换是否比 Unicode 查找更有效?的详细内容。更多信息请关注PHP中文网其他相关文章!