2012-03-26 7 views
2

Ich möchte eine Zeichenfolge, die von Komponente trennen und es in einem Array setzen wieWild-Card in Xcode

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

Problem ist die tag [Result] einige Werte nach innen hat es zB [Result 0-1], wie ich Wildcards separate Komponente verwenden können, nach Result-Tag, unabhängig von den variierenden Werten. Dank

+0

Warum nicht regex verwenden – Ali

+0

neu Code x darüber zu lesen zu http einen Blick auf diese Spickzettel haben – amar

+0

: //borkware.com/quickies/one?topic=NSString sagt uns auch, wenn Sie es immer noch nicht schaffen konnten, schreiben Sie Ihren Code ... – Ali

Antwort

0

Wenn Sie ARC verwenden, sollten Sie es wie folgt tun:

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