簡単な例を以下にまとめます。
stringByReplacingOccurrencesOfString:メソッド
NSString *hoge = @"ohayosan";
[hoge stringByReplacingOccurrencesOfString: @"san" withString: @"gozaimasu"]);
上の例では"ohayosan"を"ohayogozaimasu"に置換しています。
replaceOccurrencesOfString:メソッド
NSMutableString *nsmutableStr = @"Objective-C";
[nsmutableStr replaceOccurrencesOfString:@"Objective-" withString:@"" options:0 range:NSMakeRange(0,[nsmutableStr length])];
上の例では"Objective-C"を"C"に置換しています。パラメータのsearchRangeは置き換える範囲の指定に用います。今回は0~変数nsmutableStrの文字数までを指定。
参考記事
Objective-Cの文字列 | @blog.justoneplanet.infostringByReplacingOccurrencesOfString:withString: | Cocoaリファレンス
replaceOccurrencesOfString 文字列の置換 | フリーITエンジニアの記録
文字列置換 | 家族サービスの合間をぬって書く技術系のブログ
replaceOccurrencesOfString | Cocoaのリファレンス
0 件のコメント:
コメントを投稿