我需要比较2个字符串,只查看第一个字母。
是否有方法将A与Á进行比较,并将其识别为A,而不是´
?
答案 0 :(得分:6)
NSString
具有变音符号不敏感的比较模式,可以完成你所追求的目标。
// should return NSOrderedSame, i.e. identical
[@"Apple" compare:@"Ápple"
options:NSDiacriticInsensitiveSearch]
如果您希望它不区分大小写:
// ditto
[@"APPLE" compare:@"Ápple"
options:NSDiacriticInsensitiveSearch | NSCaseInsensitiveSearch]