可可预裂等效物



我使用preg_split在PHP中基于正则表达式拆分字符串,使用以下代码:

$array = preg_split("~(?<!*),~", $string);

可可中的等价物是什么?

感谢您的帮助。

最终使用NSRegularExpression 编写了自己的方法

+ (NSArray *)preg_split:(NSString *)expression withSubject:(NSString *)subject {
    NSRegularExpression *exp = [NSRegularExpression regularExpressionWithPattern:expression options:0 error:nil];
    NSArray *matches = [exp matchesInString:subject options:0 range:NSMakeRange(0, [subject length])];
    NSMutableArray *results = [[NSMutableArray alloc] init];
    for (NSTextCheckingResult *match in matches) {
        [results addObject:[subject substringWithRange:[match range]]];
    }
    return results;
}

相关内容

  • 没有找到相关文章

最新更新