2016-09-17 35 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

相關問題