JMUnidecode-Swift 1.0.0

JMUnidecode-Swift 1.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年9月
SwiftSwift版本3.0
SPM支持SPM

Jota Melo维护。



  • 作者:
  • Jota Melo

JMUnidecode

JMUnidecode是Python库unidecode(该库是Perl模块Text::Unidecode的Python端口)的Swift端口。它目前在jMusic的匹配算法中使用,我最终决定开源它。Python版本的测试也一并移植过来。

还有一个Objective-C版本

unidecode的README文件中

Unidecode提供的是一个函数,它接受Unicode数据并尝试用ASCII字符表示它(即0x00和0x7F之间的通用可显示字符)。这种表示几乎总是尝试转写 – 即,用罗马字母传达某种其他书写系统中文本所表达的发音。

用法

import JMUnidecode
print(JMUnidecode.unidecode("北亰")) // Prints "Bei Jing" 
print(JMUnidecode.unidecode("ⓗⓘ ⓖⓘⓣⓗⓤⓑ")) // Prints "hi github"
print(JMUnidecode.unidecode("Olá, GitHub")) // Prints "Ola, GitHub"

安装

手动

只需将JMUnidecode.swiftJMUnidecodeData.json文件放入您的项目中即可完成所有设置!

作者

Jota Melo[email protected]

许可证

JMUnidecode可在MIT许可证下获得。有关更多信息,请参阅LICENSE文件。