Dire que j'ai un NSString (ou NSMutableString) contenant:La meilleure façon d'échapper à des personnages comme les nouvelles lignes et double citation dans NSString
I said "Hello, world!".
He said "My name's not World."
Quelle est la meilleure façon de le transformer en:
I said \"Hello, world!\".\nHe said \"My name\'s not World.\"
Dois-je utiliser manuellement -replaceOccurrencesOfString:withString:
encore et encore pour échapper des caractères, ou y a-t-il un moyen plus facile? Ces chaînes peuvent contenir des caractères d'autres alphabets/langues.
Comment cela se fait-il dans d'autres langages avec d'autres classes de chaînes?
Je ne voudrais certainement pas utiliser manuellement cette méthode à plusieurs reprises.Il ne serait pas difficile d'écrire une méthode qui prend une série de remplacements tout à la fois. – Chuck