我想检查NSString
是否以19xx或20xx结尾,x是任何有效数字。
我该怎么做?
答案 0 :(得分:3)
听起来像带有正则表达式的谓词符合你的账单:
NSString *str = @"2013";
NSPredicate *yearPredicate = [NSPredicate predicateWithFormat: @"SELF MATCHES '(19|20)[0-9]{2}'"];
BOOL matched = [yearPredicate evaluateWithObject: str];