スポンサーリンク

【Obj-C】文字列から前後のスペースを削除、除去する方法 stringByTrimmingCharactersInSet NSString

iPhone開発 文字列から前後のスペースを削除、除去する方法 stringByTrimmingCharactersInSet NSString ios 逆引き サンプル

文字列(NSString) から前後のスペースを削除、除去したいことが多々あると思います。
今回は、stringByTrimmingCharactersInSet を利用して前後のスペースを削除、除去したサンプルを紹介します。
また、第一引数の [NSCharacterSet whitespaceCharacterSet] はスペースになります。

// 半角スペースを前後に2つが格納された変数を宣言
NSString *str1 = @” iPhone 開発 “;

// 全角スペースを前後に2つが格納された変数を宣言
NSString *str2 = @”  iPhone 開発  ”;

// トリムする。第一引数では、Chara型で空白を指定。
NSString *retstr1 = [str1 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSString *retstr2 = [str2 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

// 取得した文字列をコンソールログへ表示
NSLog(@”retstr1_1 is =%@=”,retstr1);
NSLog(@”retstr2_1 is =%@=”,retstr2);

// 全角、半角を区別することなくスペースが除去されています。

 

サンプル

// 半角スペースを前後に2つが格納された変数を宣言
NSString *str1 = @" iPhone 開発 ";

// 全角スペースを前後に2つが格納された変数を宣言
NSString *str2 = @"  iPhone 開発  ";

// トリムする。第一引数では、Chara型で空白を指定。
NSString *retstr1 = [str1 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSString *retstr2 = [str2 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

// 取得した文字列をコンソールログへ表示
NSLog(@"retstr1_1 is =%@=",retstr1);
NSLog(@"retstr2_1 is =%@=",retstr2);

// 全角、半角を区別することなくスペースが除去されています。
タイトルとURLをコピーしました