【发布时间】:2018-05-09 13:07:09
【问题描述】:
考试:
我在核心数据id属性中存储了V«003»文本。
如果我将003 或V003 传递给NSPredicate,它应该会批准搜索,但由于« 和» 字符,NSFetchRequest 找不到该字段。
如何忽略NSPredicate 中的« 和» 字符?
Regular Expression 有没有 NSPredicate 的方式?
【问题讨论】:
-
您可以从此链接找到答案。 stackoverflow.com/questions/34320433/…
-
在搜索前删除不需要的字符。 Check out this question.
-
@Khushbu,这不是答案。因为
NSFetchedResultsController我不能使用两步过滤。 -
@the4kman,我在 coredata 中的存储数据中有坏字符,我不应该因为我的搜索而更改存储的数据。
标签: swift core-data nspredicate