【问题标题】:How to compare A to Á on the iPhone如何在 iPhone 上比较 A 和 Á
【发布时间】:2010-12-11 21:17:27
【问题描述】:

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

有没有一种方法可以将 A 与 Á 进行比较,并将其识别为 A,而无需 ´

【问题讨论】:

标签: iphone nsstring compare


【解决方案1】:

NSString 具有不区分变音符号的比较模式,可以满足您的需求。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2012-10-25
    • 2010-11-22
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 2019-06-19
    相关资源
    最近更新 更多