use*_*584 1 iphone compare nsstring
我想在另一个NSString中搜索NSString,这样即使第二个NSString没有从第一个NSString开始,也会找到结果,例如:
例如:我有一个搜索字符串"st".我查看以下记录,看看下面的任何一个是否包含这个搜索字符串,所有这些都应该返回一个好的结果,因为它们都有"st".
餐厅
稳定
基尔斯滕
目前我正在做以下事情:
NSComparisonResult result = [selectedString compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])];
Run Code Online (Sandbox Code Playgroud)
这仅适用于上面示例中的"stable",因为它以"st"开头而另一个则失败2.我如何修改此搜索以使其对所有3都返回ok?
谢谢!!!
d.l*_*dev 11
为什么不先google?
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound) {
NSLog(@"string does not contain bla");
} else {
NSLog(@"string contains bla!");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7948 次 |
| 最近记录: |