【发布时间】:2011-12-06 00:24:25
【问题描述】:
我有这个字符串:
<td align="right"><span>&nbsp;19:45&nbsp;</span></td>
我想在其上使用 NSPredicate 来搜索 19:45 部分,但我尝试的每个可能的组合都没有返回任何结果!我有点失去理智了,所以请帮忙!
我尝试过的事情:
NSString *timeStringPredicate = @"[0-9]:[0-9]";
NSPredicate *timeSearch = [NSPredicate predicateWithFormat:@"SELF like %@", timeStringPredicate];
if ([timeSearch evaluateWithObject:dayText]) {
NSLog(@"This is a time");
}
或者在这些可能性中:
NSString *timeStringPredicate = @"[0-9]\\:[0-9]";
NSString *timeStringPredicate = @"*[0-9]:[0-9]*";
NSString *timeStringPredicate = @"*[0-9]\\:[0-9]*";
NSString *timeStringPredicate = @"*.[0-9]:[0-9].*";
NSString *timeStringPredicate = @"*.[0-9]\\:[0-9].*";
关于其他一切。
救命!
【问题讨论】:
标签: iphone ios regex search nspredicate