我想items=14-35
用regex
to14
和35
我 /^items=([-\d,]+)$/
在 PHP 中使用并想在 iPhone 项目中使用它。我在这里查看了 Apple 的文档和类似的问题,例如NSRegularExpression。
NSError *error = nil;
NSRegularExpression *regex =
[NSRegularExpression regularExpressionWithPattern:@"/^items=([-\\d,]+)$/"
options:NSRegularExpressionCaseInsensitive error:&error];
NSString *str = @"items=14-35";
NSTextCheckingResult *match =
[regex firstMatchInString:str
options:NSMatchingAnchored
range:NSMakeRange(0, [str length])];
NSLog(@"MATCH : %@",match);
上面的代码输出NULL
并且match.numberOfRanges = 0
没有任何错误。