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

プログラミングの基礎 - Tips105 文字列から指定位置の文字を削除する

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

3-4文字列Tips105 文字列から指定位置の文字を削除する

Level1

Point文字列から任意の位置の文字を削除(NSMutableStringクラス、deleteCharactersInRange:メソッド)

指定した位置から文字を削除した文字列を取得するためには、NSMutableStringクラスのdeleteCharactersInRange:メソッドを使います。

deleteCharactersInRange:メソッドの引数には、範囲指定をするNSRangeオブジェクトを渡します。コーディング時には、NSMakeRange関数を使い、削除を開始する位置と削除する文字数を指定するとよいでしょう。

NSMutableString str;
[str deleteCharactersInRange:
  NSMakeRange( 削除開始位置, 削除文字数 )];

リスト1では、deleteCharactersInRange:メソッドを使い「masuda.f.tomoaki」から、「.f.」の部分を削除しています。実行した結果は「masudatomoaki」のようになります。

実行結果
<

出典情報

Medium

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

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

コメント

    コメントはありません