スキップしてメイン コンテンツに移動

NSString class

●文字列の分割(Dividing Strings)

・– componentsSeparatedByString:

– (NSArray *)componentsSeparatedByString:(NSString *)separator

NSStringオブジェクトの文字列を、指定した文字列で分割した文字配列にして返します

separator:分割に使用する文字列

NSString *オブジェクト = @"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) 

コメント

このブログの人気の投稿

日本に来た 今三週間

四月六日に日本に来た、今三週間になった。 嬉しくなかった、悲しくなかった。 日本の携帯電話のカメラはとてもいいよ、私は今撮影が好きだ、いつも寮に帰る途中で花とか魚とか写真を撮る。これも生活の趣味だ。 滴は綺麗だ 桜が凋んで落ちる 天気がいいとき、自転車に乗って、食材を買った。 自分で料理をつくる、おいしそうでしょう。 昨日清水寺に行った、天気はとても熱いね。日に焼けすぎたので、腕は今赤い。 側に花があるので、赤い清水寺はもっと美しそうだ。 木の色は艶やかだ。