用正则表达式进行音译的函数
re_transliterate的Python项目详细描述
它是如何工作的?
音译依赖于python字典-x:y的映射。 映射应该写成正则表达式,您可以 已经很熟悉了。如果不是,找一个计算机科学本科 让他们写下你的映射:)
在简单的情况下,您可以简单地使用普通字符串(以"u"开头 python 2中的unicode):
< Buff行情>>>> consonant_map = {u"ch":u"č", u"x’":u"š’"} >>> word_replace(consonant_map, u"ch") č
有了这个映射,"ch"的出现将变成"_"和 用"x"写的弹出字将改为使用"_"。