2011-09-03 5 views
5

मैं किसी अन्य स्ट्रिंग के साथ एनएसएसटींग की केवल एक घटना को प्रतिस्थापित करने का प्रयास कर रहा हूं। मुझे पता है कि आप स्ट्रिंगबियरिंग * घटनाओं * ऑफस्ट्रिंग का उपयोग कर सकते हैं; हालांकि, यह सभी घटनाओं को बदल देता है। जो मैं खोज रहा हूं वह स्ट्रिंगबियरिंग * घटना * ऑफस्ट्रिंग की तरह है। अगर कोई मेरी मदद कर सकता है तो यह बहुत अच्छा होगा। धन्यवाद, जेनीस्ट्रिंग की एक घटना को बदलना Obj-c

उत्तर

9

ऐसा कुछ?

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

मुझे लगता है कि कोड स्ट्रिंग के केवल और केवल पहला मामला .... – harshitgupta

+1

जो वास्तव में क्या ओ पी पूछा जगह ले सकता है: पी – SVD

+1

मन यह भाई @SVD ... वह केवल एक के लिए कहा .. उन्होंने उल्लेख नहीं किया है कि क्या इसका पहला मौका या आखिरी या कहीं बीच में है। : पी – harshitgupta