#import <objc/objc.h>
#import <objc/Object.h>
#import <Foundation/Foundation.h>
@implementation TestObj
int main()
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString * nickNameTF = @"0 1";
NSString * emailRegex = @"\\d\\u0009\\d";
// \\u0009 is passed as \u0009 to ICU regex engine, matches a tab
NSPredicate * emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
if ([emailTest evaluateWithObject:nickNameTF]) {
NSLog (@"yes");
}
else
{
NSLog (@"no");
}
[pool drain];
return 0;
}
@end
I2ltcG9ydCA8b2JqYy9vYmpjLmg+CiNpbXBvcnQgPG9iamMvT2JqZWN0Lmg+CiNpbXBvcnQgPEZvdW5kYXRpb24vRm91bmRhdGlvbi5oPgoKQGltcGxlbWVudGF0aW9uIFRlc3RPYmoKaW50IG1haW4oKQp7CglOU0F1dG9yZWxlYXNlUG9vbCAqIHBvb2wgPSBbW05TQXV0b3JlbGVhc2VQb29sIGFsbG9jXSBpbml0XTsKICAgTlNTdHJpbmcgKiBuaWNrTmFtZVRGID0gQCIwCTEiOwogICBOU1N0cmluZyAqIGVtYWlsUmVnZXggPSBAIlxcZFxcdTAwMDlcXGQiOwogICAvLyBcXHUwMDA5IGlzIHBhc3NlZCBhcyBcdTAwMDkgdG8gSUNVIHJlZ2V4IGVuZ2luZSwgbWF0Y2hlcyBhIHRhYgogICBOU1ByZWRpY2F0ZSAqIGVtYWlsVGVzdCA9IFtOU1ByZWRpY2F0ZSBwcmVkaWNhdGVXaXRoRm9ybWF0OkAiU0VMRiBNQVRDSEVTICVAIiwgZW1haWxSZWdleF07CiAgIGlmIChbZW1haWxUZXN0IGV2YWx1YXRlV2l0aE9iamVjdDpuaWNrTmFtZVRGXSkgewogICAgIE5TTG9nIChAInllcyIpOwogICB9CiAgIGVsc2UKICAgewogICAgIE5TTG9nIChAIm5vIik7CiAgICB9CiAKICAgW3Bvb2wgZHJhaW5dOwogICByZXR1cm4gMDsKfQpAZW5k