【发布时间】:2011-11-26 07:20:17
【问题描述】:
我想在另一个NSString中搜索一个NSString,这样即使第二个不以第一个开头也能找到结果,例如:
例如:我有一个搜索字符串“st”。我查看下面的记录,看看下面是否有任何包含这个搜索字符串,它们都应该返回一个好的结果,因为它们都有“st”。
餐厅
稳定
克尔斯滕
目前我正在做以下事情:
NSComparisonResult result = [selectedString compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])];
这仅适用于上例中的“stable”,因为它以“st”开头,而其他 2 则失败。如何修改此搜索以使其对所有 3 都返回 ok?
谢谢!!!
【问题讨论】: