●文字列の分割(Dividing Strings)
・– componentsSeparatedByString:
– (NSArray *)componentsSeparatedByString:(NSString *)separator
NSStringオブジェクトの文字列を、指定した文字列で分割した文字配列にして返します
separator:分割に使用する文字列
・– componentsSeparatedByCharactersInSet:
– (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator
NSStringオブジェクトの文字列を、指定した文字集合で分割した文字配列にして返します
(componentsSeparatedByString:が単一の文字列で分割するのに対し、複数の文字列を指定できます)
separator:分割に使用する文字集合(nilを指定することはできません)
・– componentsSeparatedByString:
– (NSArray *)componentsSeparatedByString:(NSString *)separator
NSStringオブジェクトの文字列を、指定した文字列で分割した文字配列にして返します
separator:分割に使用する文字列
NSString *オブジェクト = @"BST-72-CHIHAYA";
NSArray *ary = [オブジェクト componentsSeparatedByString:@"-"];
NSLog(@"%@", ary); // (BST, 72, CHIHAYA)
NSArray *ary = [オブジェクト componentsSeparatedByString:@"-"];
NSLog(@"%@", ary); // (BST, 72, CHIHAYA)
・– componentsSeparatedByCharactersInSet:
– (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator
NSStringオブジェクトの文字列を、指定した文字集合で分割した文字配列にして返します
(componentsSeparatedByString:が単一の文字列で分割するのに対し、複数の文字列を指定できます)
separator:分割に使用する文字集合(nilを指定することはできません)
NSString *オブジェクト = @"http://secondflush2.blog.fc2.com/";
NSCharacterSet *spr = [NSCharacterSet characterSetWithCharactersInString:@".:/"];
NSArray *ary = [オブジェクト = componentsSeparatedByCharactersInSet:spr];
NSLog(@"%@", ary); // (http, secondflush2, blog, fc2, com)
NSCharacterSet *spr = [NSCharacterSet characterSetWithCharactersInString:@".:/"];
NSArray *ary = [オブジェクト = componentsSeparatedByCharactersInSet:spr];
NSLog(@"%@", ary); // (http, secondflush2, blog, fc2, com)
コメント
コメントを投稿