Chcę zastąpić ciąg "abc" do "def" za każdym razem pojawia się w moim obiektu NSString: "axcd abc amamam DFF abc kdj abc"Wymień podciąg z innego fragmentu
Jak to zrobić ??
Dzięki,
Sagiftw
Chcę zastąpić ciąg "abc" do "def" za każdym razem pojawia się w moim obiektu NSString: "axcd abc amamam DFF abc kdj abc"Wymień podciąg z innego fragmentu
Jak to zrobić ??
Dzięki,
Sagiftw
Try stringByReplacingOccurrencesOfString:withString:
.
NSString* foo = @"axvc abc amamam dff abc kjd abc";
NSString* bar = [foo stringByReplacingOccurrencesOfString:@"abc" withString:@"def"];
NSLog("%@", bar);
Dzięki! Działa doskonale! – Sagiftw
@KaranAlangat, jesteś tego pewien? The [documentation] (https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/index.html#//apple_ref/occ/instm/NSString/stringByReplacingOccrenrencesOfString:withString :) mówi, że jest nadal dostępny i nie jest przestarzały, zarówno w zestawach iOS, jak i zestawach OS X. – zneak
@zneak To pomyłka ode mnie. Sprawdziłem w moim Xcode dużo czasu i nie zadziałało to dla mnie. Teraz dni mój Xcode pokazuje niechciane błędy nawet w pustych liniach. To działa dobrze . –
W celu późniejszego wykorzystania, spacje między znacznikami reprezentują różne znaczniki. Naprawiłem to dla ciebie, ale właściwym celem C jest "cel-c". –