如何比较iPhone上的A到Á

时间:2010-12-11 21:17:27

标签: iphone nsstring compare

我需要比较2个字符串,只查看第一个字母。

是否有方法将A与Á进行比较,并将其识别为A,而不是´

1 个答案:

答案 0 :(得分:6)

NSString具有变音符号不敏感的比较模式,可以完成你所追求的目标。

// should return NSOrderedSame, i.e. identical
[@"Apple" compare:@"Ápple" 
          options:NSDiacriticInsensitiveSearch]

如果您希望它不区分大小写:

// ditto
[@"APPLE" compare:@"Ápple" 
          options:NSDiacriticInsensitiveSearch | NSCaseInsensitiveSearch]