我想從字符串中刪除所有符號,它適用於除「?」以外的所有符號的以下代碼。刪除「?」從NSString IOS
NSString *newString = self.titleString;
NSArray *characters = @[@"<", @"!", @"@", @"#", @"$", @"%", @"^", @"&", @"*", @"(", @")", @",", @"_", @"+", @"|", @">", @"?", @" "];
for (NSString *str in characters) {
newString = [newString stringByReplacingOccurrencesOfString:str withString:@""];
}
我試過你給定的代碼sniped其工作正常甚至與?它正在工作,它從string.i中移除,在代碼@「Hello 1234?>()?」中使用以下字符串,然後放出「Hello1234」。所以請你能告訴你使用哪個字符串創建問題。 – user1548843 2015-02-24 14:20:23