这似乎是一件容易解决的事情,但到目前为止我还没有想出一个简单的解决方案。
我有一个 NSArray,其中包含一些字符串,如下所示:
NSArray *items = [NSArray arrayWithObjects:@"page_standard", @"google_map_location", @"comment", @"folder", nil];
我提供了一个搜索词,但格式略有不同:
NSString *searchTerm = @"Standard Page Format";
另一个术语可能是:
NSString *searchTerm = @"Location Google Map";
因此,即使 mysearchTerm
的格式与数组中的字符串不同page_standard
,我仍然希望它匹配,并且能够返回匹配的索引。
注意:这不是用户可编辑的搜索。相反,这些是这些代码的“代码”和“友好名称”。我需要将两者匹配,以便“友好名称”可以找到匹配的“代码”。
这可能吗?