2012-01-30 66 views

回答

0

看看NSString方法componentsSeparatedByString:。这将标记一个字符串并返回一个数组。事情是这样的:

NSArray *array = [@"XXXXXXXXX_YYYY_AAAA.ext" componentsSeparatedByString:@"_"]; 
NSString *firstToken = [array objectAtIndex:0]; 
0
NSArray *array = [yourString componentsSeparatedByString:@"_"]; 
NSString *Xs = [array objectAtIndex:0]; 
1

找到'_'字符的位置,然后打通该位置的子串0。请注意,substringToIndex:不包括索引位置处的字符。

NSRange r = [myString rangeOfString:@"_"]; 
NSString *res = [myString substringToIndex:r.location];