【问题标题】:Compare two NSStrings and check for spelling mistakes or missing letters比较两个 NSString 并检查拼写错误或缺少字母
【发布时间】:2013-01-07 02:09:35
【问题描述】:

我想比较两个字符串,一个是用户输入到 UITextField 中的,另一个是我存储的(我知道怎么做)。

但是,如果用户将输入的字符串与存储的字符串相比拼写错误,我想通知用户,任何人都可以说明如何进行这种比较。

【问题讨论】:

    标签: nsstring uitextfield compare spell-checking


    【解决方案1】:

    NSString Class Reference识别和比较字符串 部分正好提供了相应的方法。请检查。

    我相信你的情况,以下方法会有所帮助,

    1) isEqualToString: 示例,[string1 isEqualToString:string2] 如果字符串相同则返回 YES,否则返回 NO

    2) caseInsensitiveCompare: 示例 [string1 caseInsensitiveCompare:string2] 比较字符串,无论大小写如何。返回NSComparisonResult。如果是NSOrderedSame,则字符串匹配,否则不匹配。

    3) compare:options: 示例 [string1 compare:string2 options:NSDiacriticInsensitiveSearch] 比较字符串,与 options 进行比较,例如 NSDiacriticInsensitiveSearch,其中搜索将 'ö' 和 'o' 等字符视为相同,NSNumericSearch 其中字符串中的数字使用数值等进行比较。 (参考 NSString 类参考的搜索和比较选项

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多