我想要替換字符串「abc」到「高清」每次它出現在我的NSString對象: 「axcd ABC amamam DFF ABC KDJ ABC」替換字符串用另一個子
我怎麼做??
感謝,
Sagiftw
我想要替換字符串「abc」到「高清」每次它出現在我的NSString對象: 「axcd ABC amamam DFF ABC KDJ ABC」替換字符串用另一個子
我怎麼做??
感謝,
Sagiftw
嘗試stringByReplacingOccurrencesOfString:withString:
。
NSString* foo = @"axvc abc amamam dff abc kjd abc";
NSString* bar = [foo stringByReplacingOccurrencesOfString:@"abc" withString:@"def"];
NSLog("%@", bar);
謝謝!它完美的工作! – Sagiftw 2010-09-01 10:27:34
@KaranAlangat,你確定嗎? [documentation](https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/index.html#//apple_ref/occ/instm/NSString/stringByReplacingOccurrencesOfString:withString :)說它在iOS套件和OS X套件中仍然可用並且不被棄用。 – zneak 2015-01-20 15:21:59
@zneak這是我的錯誤。我確實檢查了我的Xcode很多時間,這對我沒有任何作用。現在一天,我的Xcode甚至在空白行中顯示不需要的錯誤。它工作正常。 – 2015-01-21 04:00:08
爲了將來的參考,標籤之間的空格表示不同的標籤。我已經爲你修好了,但正確的目標C標籤是「objective-c」。 – 2010-08-31 23:06:26