iOS开发 判断字符串是否包含另一字符串

常见的区分大小写的就不再赘述,主要是看下不区分大小写的几种方法(其实有很多,暂列两种)

    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,则此方法会引发异常。

你可能感兴趣的:(iOS开发 判断字符串是否包含另一字符串)