вы можете использовать CFStringTransform
с kCFStringTransformStripCombiningMarks
для удаления (accents or diacritics)
let original = "ََب"
let mutableString = NSMutableString(string: original) as CFMutableString
CFStringTransform(mutableString, nil, kCFStringTransformStripCombiningMarks, Bool(truncating: 0))
let normalized = (mutableString as NSMutableString).copy() as! NSString
print(normalized)
CFStringTransform
Aконстанта, содержащая преобразование строки путем удаления комбинирующих меток.
kCFStringTransformStripCombiningMarks
Идентификатор преобразования в полосу комбинирующих меток (акценты или диакритические знаки).