我可以创建谓词"something LIKE %@"
,也可以使用"something CONTAINS[cd] %@"
。
两种形式之间有什么区别。
最佳答案
LIKE
允许通配符比较,而CONTAINS
不允许。"Steve Martin" contains "Martin
“
评估为true,但:
"Steve Martin" contains "Martini"
...不可以:
"Steve Martin" like "Martin*"
...评估为正确。
LIKE
允许进行更复杂的比较,而MATCHES
允许进行正则表达式比较。关于objective-c - LIKE和CONTAINS [cd]有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5444045/