IOS病例不敏感比较
我有下面的代码,比较两个值并返回匹配,问题是它区分大小写,我搜索了一下,找到了caseInsensitiveCompare方法,请帮我用caseInsensitiveCompare方法运行这个程序,我迷路了IOS病例不敏感比较,ios,Ios,我有下面的代码,比较两个值并返回匹配,问题是它区分大小写,我搜索了一下,找到了caseInsensitiveCompare方法,请帮我用caseInsensitiveCompare方法运行这个程序,我迷路了 NSString *listOfnames = @"person, person1, person2, person3"; NSString *name = @"person2"; NSRange match = [listOfnames rangeOfString:name]; if
NSString *listOfnames = @"person, person1, person2, person3";
NSString *name = @"person2";
NSRange match = [listOfnames rangeOfString:name];
if(match.location == NSNotFound ){
NSLog(@"Person not found!");
}else{
NSLog(@"Found you");
}
将
rangeOfString:options:
格式副本与NSCaseInsensitiveSearch
选项一起使用:
NSString *listOfnames = @"person, person1, person2, person3";
NSString *name = @"PERSON2";
NSRange match = [listOfnames rangeOfString:name options:NSCaseInsensitiveSearch];
if(match.location == NSNotFound ){
NSLog(@"Person not found!");
}else{
NSLog(@"Found you");
}