ios - 搜索阿拉伯语文本,同时忽略变音符号或重音符号

标签 ios swift arabic

当我使用带有元音的阿拉伯语(fatha、kasra 等)时​​,搜索功能运行良好。如何在不区分元音/重音的情况下搜索阿拉伯文本?

例如,如果我搜索 َََِْْْْ ,它应该显示所有结果,例如 َََِِْْْْ

这是我使用元音(变音符号)的代码。

 let arabicMatch = Dua.arabic.rangeOfString(searchText, options: NSStringCompareOptions.CaseInsensitiveSearch)

适用于 swift 和 iOS 9。

最佳答案

NSStringCompareOptions 还可以使用 DiacriticInsensitiveSearch (与不区分大小写的方式相同)。

关于ios - 搜索阿拉伯语文本,同时忽略变音符号或重音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39548941/

相关文章:

ios - 使用 NSSortDescriptor 将 'nil' 值保留在列表底部

user-interface - Unity支持阿拉伯语

mysql - 为什么 Hibernate saveOrUpdate 对于阿拉伯语数据失败?

iphone - Apple 推送通知无法在共享服务器上运行

ios - 当iphone到达某个位置时如何触发警报?

swift - Xcode 8 Beta 6 中出现奇怪的 SceneKit 链接器错误

swift - 将正确的类型传递给 addch() [ncurses, Linux]

c++ - 阿拉伯语: 'source' Unicode 到最终显示的 Unicode

iphone - 如何获取iOS 6中用户的联系人列表?

ios - FCM 和 iOS - 仅在切换到前台或重新打开应用程序时收到消息