Voglio sostituire la stringa "abc" per "def" ogni volta che appare nel mio oggetto NSString: "axcd abc amamam DFF abc kdj abc"Sostituisce una stringa con un'altra stringa
Come faccio a farlo ??
Grazie,
Sagiftw
Voglio sostituire la stringa "abc" per "def" ogni volta che appare nel mio oggetto NSString: "axcd abc amamam DFF abc kdj abc"Sostituisce una stringa con un'altra stringa
Come faccio a farlo ??
Grazie,
Sagiftw
provare stringByReplacingOccurrencesOfString:withString:
.
NSString* foo = @"axvc abc amamam dff abc kjd abc";
NSString* bar = [foo stringByReplacingOccurrencesOfString:@"abc" withString:@"def"];
NSLog("%@", bar);
Grazie! Funziona perfettamente! – Sagiftw
@KaranAlangat, ne sei sicuro? La [documentazione] (https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/index.html#//apple_ref/occ/instm/NSString/stringByReplacingOccurrencesOfString:withString :) dice che è ancora disponibile e non deprecato, sia nei set iOS che nei set OS X. – zneak
@zneak È un errore da parte mia. Ho controllato il mio Xcode per un sacco di tempo e non ha funzionato per me. Ora un giorno il mio Xcode mostra errori indesiderati anche in linee vuote. Funziona bene. –
Partenza replacing regular expressions
Per riferimento futuro, gli spazi tra i tag rappresentano tag diversi. L'ho risolto per te, ma il tag C obiettivo corretto è "oggettivo-c". –