iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips103 文字列の前後の空白を削除する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-4文字列Tips103 文字列の前後の空白を削除する

Level1

Point文字列のトリム(NSStringクラス、stringByTrimmingCharactersInSet:メソッド)

指定された文字列の前後の空白を削除するには、NSStringクラスのstringByTrimmingCharactersInSet:メソッドを使います。

stringByTrimmingCharactersInSet:メソッドの引数は、NSCharacterSetオブジェクトを設定します。

通常は、空白とタブを示す「whitespaceCharacterSet」、あるいは空白に改行を加えた「whitespaceAndNewlineCharacterSet」を指定します。独自のNSCharacterSetオブジェクトを作成することで、空白以外も削除が可能です。

NSString *str;
NSString *trim =
   [str stringByTrimmingCharact
ersInSet:削除指定];

リスト1では、指定した文字列から前後の「空白」あるいは「空白と改行」を削除しています。

実行結果

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません