J'essaie de supprimer les citations de Swift String
quelque chose comme:
"Bonjour"
de sorte que Swift String
est simplement:
Bonjour
Vous pouvez simplement utiliser
Swift 1
var str: String = "\"Hello\""
print(str) // "Hello"
print(str.stringByReplacingOccurrencesOfString("\"", withString: "")) // Hello
Mise à jour pour Swift 3 & 4
print(str.replacingOccurrences(of: "\"", with: "")) // Hello
"\"Hello\"".stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: "\""))
str.stringByReplacingOccurrencesOfString("\"", withString: "")
// essaie comme ça
var strString = "\"Hello\""
strString = strString.stringByReplacingOccurrencesOfString("\"", withString: "")
Dans Swift 3:
let myString = "\"Hello\""
print(myString) // "Hello"
let myNewString = myString.replacingOccurrences(of: "\"", with: "")
print(myNewString) // Hello
vous pouvez utiliser\pour supprimer les guillemets de la chaîne
\" (double citation)
\' (simple citation)
exemple:
NSString *s = @"your String";
NSCharacterSet *newStr = [NSCharacterSet characterSetWithCharactersInString:@"/""];
s = [[s componentsSeparatedByCharactersInSet: newStr] componentsJoinedByString: @""];
NSLog(@"%@", s);