我正在尝试检查NSString是否为特定格式。 dd:dd:dd。我在想NSRegularExpression。就像是

/^(\d)\d:\d\d:\d\d)$/ ?

最佳答案

您是否尝试过类似的方法:

NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"^\d{2}:\d{2}:\d{2}$"
                                                                       options:0
                                                                         error:&error];

NSUInteger numberOfMatches = [regex numberOfMatchesInString:string
                                                    options:0
                                                      range:NSMakeRange(0, [string length])];


(我没有测试过,因为我现在不能,但是它应该可以工作)

关于iphone - 如何将NSRegularExpression写入xx:xx:xx?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14210419/

10-10 17:18