常见的区分大小写的就不再赘述,主要是看下不区分大小写的几种方法(其实有很多,暂列两种)
NSString * string = @"HelloChina";
if ([string localizedCaseInsensitiveContainsString:@"OCHI"]) {
NSLog(@"contain");
} else {
NSLog(@"not contain");
}
打印输出 contain
NSString * string = @"HelloChina";
NSRange r = [str rangeOfString:@"LOC"
options:NSCaseInsensitiveSearch];
BOOL b = r.location == NSNotFound;
重要信息:如果字符串是nil,则此方法会引发异常。
网友评论