NSPredicate und Regex

Kann mir bitte jemand bei der Verwendung von Regex mit NSPredicate helfen?

NSString *regex = @"(?:[A-Za-z0-9])";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
if ([pred evaluateWithObject:mystring])
{
  //do something
}

Testen des obigen mit Mystring - qstring123 scheint nicht zu funktionieren. Ich erwarte, dass es die if-Bedingung eingibt, da es angeblich mit dem regulären Ausdruck übereinstimmen sollte.

Außerdem brauche ich einen regulären Ausdruck für alphanumerische Zeichen, der Kommas und Leerzeichen zulässt.

Ob das funktioniert?

@"(?:[A-Za-z0-9])*(?:,[A-sa-z0-9)*(?:\s[A-sa-s0-9])"

Bitte helfen Sie.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage