2

私のアプリでは、特殊文字 (*、~、"、() で始まる文字列のリストを見つけようとしています。これらの文字列を見つけるために NSPredicate を使用したいのですが、作成する正規表現がわかりません。 nspredicate と一緒に正規表現を使用する方法がわかりません。

前もって感謝します!

4

1 に答える 1

0
NSString *str = @"*Hello";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES '[*~\"()].+'"];
if ([pred evaluateWithObject:str]) {
    NSLog(@"Yes");
}
于 2012-01-06T11:45:50.523 に答える