NSPredicate matches query not working
===

I am trying to match  /Thu Jul 19 12:06:12 2012/{{1:Photos}} with the following NSPredicate.

    NSString *regexStr = [NSString stringWithFormat:@"^(/)[^/]*(/%@)$", @"{{1:Photos}}"];
    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(path MATCHES %@)", regexStr];

    [fetchRequest setPredicate:predicate];
    NSArray *results = [[[ModelHelperClass sharedModelHelper] managedObjectContext] executeFetchRequest:fetchRequest error:&error];

The DB has /Thu Jul 19 12:06:12 2012/{{1:Photos}} as 'path' entry.
But there are no results returned.

I have verified the regex on regexpal.com. Looks good to me. But the "MATCHES" query is not returning any result.

