【发布时间】:2011-04-22 20:41:25
【问题描述】:
我正在寻找一种方法来比较两个字符串,看看第二个字符串是否包含第一个中列出的字符(字母、数字、其他),让我解释一下:
例如:想象一个只有数字和“*”的密码:
参考链(1):“*0123456789”NSString格式,无NSArray
工作链(2)=“156/15615=211”NSString格式,
我如何知道我的链 2 包含 2 个不在我的链 1 中的字符 (/=)?
为了简化允许的管理字母,我不想使用NSArray 来管理链,例如函数调用:
BOOL unauthorized_letter_found = check(work_chain, reference_chain);
你它必须经过“for”、NSPredicate等?
PS:我使用的是 MAC OS,而不是 iOS,所以我不能使用NSRegularExpression。
【问题讨论】:
标签: objective-c cocoa nsstring nspredicate