Objective-C中不区分大小写的比较字符串[重复]

问题描述 投票:-2回答:2

这个问题在这里已有答案:

我想比较2个字符串。我是这样做的:

[someString isEqualToString:otherString];

但我有一个问题,即当有大写字母但是单词是相同的时候我不会得到YES结果。

objective-c string string-comparison
2个回答
3
投票
if( [@"Some String" caseInsensitiveCompare:@"some string"] == NSOrderedSame ) {
  // strings are equal except for possibly case
}

1
投票
if([[someString uppercaseString] isEqualToString[otherString uppercaseString]])

使用条件如上

© www.soinside.com 2019 - 2024. All rights reserved.