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); // 全角、半角を区別することなくスペースが除去されています。