ios中利用NSPredicate(谓词)匹配

ios中利用NSPredicate(谓词)匹配 :
下面就以匹配邮箱作为演示:

NSString *email = @“[email][email protected][/email]”; 
NSString *regex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; 
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; 
BOOL isValid = [predicate evaluateWithObject:email];


你可能感兴趣的:(ios中利用NSPredicate(谓词)匹配)