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 № 1NSString *str = @"*Hello";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES "[*~"()].+""];
if ([pred evaluateWithObject:str]) {
NSLog(@"Yes");
}