在我的应用程序中,我试图找到以任何特殊字符(*,〜,“,()开头的字符串列表。我想使用NSPredicate来查找这些字符串,但我不知道常规是什么要创建和使用的表达式。即使我不知道如何使用正则表达式和nspredicate。
提前致谢!
答案 0 :(得分:0)
NSString *str = @"*Hello";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES '[*~\"()].+'"];
if ([pred evaluateWithObject:str]) {
NSLog(@"Yes");
}