Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
が 19xx または 20xx で終わるかどうかを確認したいNSStringのですが、x は有効な数字です。
NSString
これどうやってするの?
正規表現を使用した述語があなたの法案に合っているように聞こえます。
NSString *str = @"2013"; NSPredicate *yearPredicate = [NSPredicate predicateWithFormat: @"SELF MATCHES '(19|20)[0-9]{2}'"]; BOOL matched = [yearPredicate evaluateWithObject: str];