在忽略变音符号或重音符号的同时搜索阿拉伯语文本

Osa*_*han 2 arabic ios swift

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

例如,如果我搜索 ?????? 它应该显示所有结果,如 ???????????

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

 let arabicMatch = Dua.arabic.rangeOfString(searchText, options: NSStringCompareOptions.CaseInsensitiveSearch)
Run Code Online (Sandbox Code Playgroud)

对于 swift 和 iOS 9。

Wai*_*ain 5

NSStringCompareOptions也有一个DiacriticInsensitiveSearch你可以使用(与不区分大小写的方式相同)。