如何获得子字符串在iPhone中的字符串?

问题描述:

我有格式某些字符串:如何获得子字符串在iPhone中的字符串?

="Netherlands Antillean Guilder (ANG)","Australian Dollar (AUD)" 

我想要得到的括号"()"

如何做到这一点的子串?

+0

未来,请在您的问题的质量更加努力。大写字母很有帮助。 –

草率的方式来做到这一点:

NSString *theString = @"Netherlands Antillean Guilder (ANG)"; 
    NSArray *someArray = [theString componentsSeparatedByString:@"("]; 
    theString = [someArray objectAtIndex:1]; 
    someArray = [theString componentsSeparatedByString:@")"]; 
    theString = [someArray objectAtIndex:0]; 

theString应该是 “ANG”。附近没有SDK,所以可能有一两个错误。

希望它有帮助

NSString *startfrom = [[NSString alloc] initWithFormat:@"("]; 
    NSString *Myword = nil; 
    NSScanner *scanner = [NSScanner scannerWithString:"Netherlands Antillean Guilder (ANG)","Australian Dollar (AUD)"]; 
    [scanner scanUpToString:startfrom intoString:nil]; 
    [scanner scanUpToString:@")" intoString:&Myword]; 
    NSString *finalword = [Myword substringFromIndex:[startfrom length]]; 
    NSLog(@" %@",finalword); 
    [startfrom release];