在OC 我们对字符串进行某种方式的分割,需要用到NSCharacterSet,再用到componentsSeparatedByString方法。
1.按照空格来分隔字符串
NSString *string1 = @"This is a string";
NSCharacterSet *character = [NSCharacterSet whitespaceCharacterSet];
NSArray *array1 = [string1 componentsSeparatedByCharactersInSet:character];
for(id obj in array1) {
NSLog(@"array1=%@",obj);
}
2.按照任意的方式分割(比如说字符s)
NSArray *array2=[string1 componentsSeparatedByString:@"s"];
for(id obj in array2) {
NSLog(@"array2=%@",obj);
}
网友评论