fork download
  1. #import <objc/objc.h>
  2. #import <objc/Object.h>
  3. #import <Foundation/Foundation.h>
  4.  
  5. @implementation TestObj
  6. int main()
  7. {
  8. NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
  9. NSString * teststr = @"1,4,566";
  10. NSString * pattern = @"\\A[1-9]\\d{0,3}(?:,[1-9]\\d{0,3})*\\z";
  11. NSPredicate * tst = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", pattern];
  12. if ([tst evaluateWithObject:teststr]) {
  13. NSLog (@"yes");
  14. }
  15. else
  16. {
  17. NSLog (@"no");
  18. }
  19.  
  20. return 0;
  21. }
  22. @end
Success #stdin #stdout #stderr 0.05s 42888KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
2016-07-19 14:26:58.730 prog[4883] yes