2016-09-17 54 views
2

当我使用阿拉伯语与元音(fatha,kasra等)时,搜索功能正常工作。如何在元音/口音不敏感的情况下搜索阿拉伯文字?搜索阿拉伯文字,同时忽略变音符号或口音

例如,如果我搜索واليوم它应该显示像واليوم

所有结果这是我与元音(附加符号)使用的代码。

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

为SWIFT和iOS 9

+0

这被称为文本规范化。 – SaidbakR

回答

3

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

+0

我只是用DiacriticInsensitiveSearch替换它。我是否还需要CaseInsensitiveSearch? –

+0

这是一个关于您的需求的问题,如果您需要它们 – Wain