我想从字符串中删除所有符号,它适用于除“?”以外的所有符号的以下代码。删除“?”从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