2011-09-03 18 views
5

NSStringの出現箇所の1つだけを別の文字列に置き換えようとしています。私はあなたが使用できることを知っていますstringByReplacing * 出現 * OfString;ただし、これはすべての出現を置き換えます。私が探しているのは、stringByReplacing * のようなものです。 * OfStringです。もし誰かが私を助けることができたら、それはすばらしいだろう。ありがとう、 Jnani文字列の単一のオブジェクトを置換するObj-c

答えて

9

このようなものはありますか?

NSRange location = [someString rangeOfString:stringToReplace]; 
NSString* result = [someString stringByReplacingCharactersInRange:location withString:stringToReplaceWith]; 
+0

iは、コードはOPが尋ねまさに文字列の唯一かつ最初の出現.... – harshitgupta

+1

を置き換えることができると思います。P – SVD

+1

心も兄は@SVD ...彼は一つだけを求めました。..彼はその最初の出現か最後かどこかの間に言及していない。 :P – harshitgupta

関連する問題