/ / Wie verwende ich regulären Ausdruck mit NSPredicates? - Ziel-c, regex, nspredicate, nsregularexpression

Wie verwende ich regulären Ausdruck mit NSPredicates? - Ziel-c, regex, nspredicate, nsregularexpression

In meiner App versuche ich eine Liste von Strings zu findenDas beginnt mit einem der Sonderzeichen (*, ~, ", (). Ich möchte mit NSPredate die Strings finden, aber ich weiß nicht, welchen regulären Ausdruck ich erstellen und verwenden soll. Auch ich weiß nicht, wie man regulären verwendet Ausdruck zusammen mit nspredicate.

Danke im Voraus!

Antworten:

0 für die Antwort № 1
NSString *str = @"*Hello";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES "[*~"()].+""];
if ([pred evaluateWithObject:str]) {
NSLog(@"Yes");
}