假设我有一个带有特殊重音符号的字符串值:
éáüîāṁṇār̥
有没有一种通用/动态的方法可以将这些字符转换/剥离到基本格式,例如
?
。。eauiamnar
假设我有一个带有特殊重音符号的字符串值:
éáüîāṁṇār̥
?
。。eauiamnar
使用stringByFoldingWithOptions
并传递.DiacriticInsensitiveSearch
let s = "éáüîāṁṇār̥"
let r = s.stringByFoldingWithOptions(.DiacriticInsensitiveSearch, locale: nil)
print(r) // prints eauiamnar