Ios NSPredicate匹配反斜杠

Ios NSPredicate匹配反斜杠,ios,regex,nspredicate,Ios,Regex,Nspredicate,我想通过与核心数据中的字符串\\xxxx\\yyyy\\zzzz匹配的名称获取实体,因此我使用了NSPredicate likeNSPredicate*myPredicate=[NSPredicate predicateWithFormat:“name like%@,\\xxxx\\yyyy\\zzz]但有时会返回null。我怀疑反斜杠是否存在此问题,所以请帮助我解决任何问题。是否有任何方法可以从核心数据中获取此实体?谓词中的“LIKE”进行简单的通配符匹配(使用?和*)。 因此,反斜杠字符具有

我想通过与核心数据中的字符串\\xxxx\\yyyy\\zzzz匹配的名称获取实体,因此我使用了NSPredicate like
NSPredicate*myPredicate=[NSPredicate predicateWithFormat:“name like%@,\\xxxx\\yyyy\\zzz]
但有时会返回null。我怀疑反斜杠是否存在此问题,所以请帮助我解决任何问题。是否有任何方法可以从核心数据中获取此实体?

谓词中的“LIKE”进行简单的通配符匹配(使用
*
)。 因此,反斜杠字符具有特殊含义,必须转义 两次(一次用于字符串文字,一次用于“LIKE”运算符):

但是,如果不需要通配符匹配,请使用“==”(或“BEGINSWITH”、“CONTAINS”):


那是什么\\xxxx\\yyyy\\zzzz@karan:你有机会核对答案吗?你就是这么找的吗?如果你需要更多信息,请告诉我。
[NSPredicate predicateWithFormat:"name LIKE %@", @"\\\\xxxx\\\\yyyy\\\\zzzz"]
[NSPredicate predicateWithFormat:"name == %@", @"\\xxxx\\yyyy\\zzzz"]