xcode中的通配符

时间:2012-03-26 10:33:41

标签: ios

我想按组件分隔字符串并将其放入数组中 像

tagArray=[MyString componentsSeparatedByString:@"[Result]"];

问题是tag [Result]里面有一些值,例如[Result 0-1]我怎样才能使用通配符来按结果标记分隔组件,而不管变化的值如何。  感谢

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];
                         }];