NSPredicate и Regex
Может кто-нибудь помочь мне с использованием Regex с NSPredicate?
NSString *regex = @"(?:[A-Za-z0-9])";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
if ([pred evaluateWithObject:mystring])
{
//do something
}
тестирование вышеупомянутого с mystring - qstring123, кажется, не работает. Я ожидаю, что он войдет в условие if, потому что он предположительно должен соответствовать регулярному выражению.
Кроме того, мне нужно регулярное выражение для альфа-числа, допускающего запятые и пробелы.
это будет работать?
@"(?:[A-Za-z0-9])*(?:,[A-sa-z0-9)*(?:\s[A-sa-s0-9])"
Пожалуйста помоги.