佚名通过本文主要向大家介绍了OC搜索时输入关键词“ipad”怎么匹配到字符串内容是“iPad”的等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: OC搜索时输入关键词“ipad”怎么匹配到字符串内容是“iPad”的
描述:
解决方案1:
描述:
现在手里的需求是模糊搜索 当用户输入关键字的时候我要从本地的数据的标题中进行模糊查找
但是当用户输入ipad的时候我不知道怎样才能匹配到标题包含为iPad的title
现在的我这边是这样的
NSRange range = [meta.title rangeOfString:titles];
if (range.length != 0) {
}
解决方案1:
用正则表达式,option里面写上case insensitive忽略大小写
解决方案2:已经解决了
用的下面这个方法
NSPredicate pred = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@",titles]; NSArray searchTitleResults = [array filteredArrayUsingPredicate:pred];