我想按组件分隔字符串并将其放入数组中 像
tagArray=[MyString componentsSeparatedByString:@"[Result]"];
问题是tag [Result]
里面有一些值,例如[Result 0-1]
我怎样才能使用通配符来按结果标记分隔组件,而不管变化的值如何。
感谢
答案 0 :(得分:0)
如果您使用ARC,您应该这样做:
NSError * error = nil;
__unsafe_unretained NSMutableString * authorsaddresses = [NSMutableString stringWithString:@""];
NSRegularExpression * regex = [NSRegularExpression regularExpressionWithPattern:@"^SOMEREGEX" options:NSRegularExpressionAnchorsMatchLines error:&error];
[regex enumerateMatchesInString:response options:0 range:NSMakeRange(0, [response length])
usingBlock:^(NSTextCheckingResult * result, NSMatchingFlags flags, BOOL * stop) {
[authorsaddresses appendString:response];
}];