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])"

Пожалуйста помоги.

Ответы на вопрос(1)

Ваш ответ на вопрос