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.