在PHP中,我可以这样做:$new = str_replace(array('/', ':', '.'), '', $new);...替换所有字符/的实例。用空白字符串(删除它们)我可以在Objective-C中轻松做到这一点吗?还是我必须自己动手?目前,我正在打多个电话stringByReplacingOccurrencesOfString:strNew = [strNew stringByReplacingOccurrencesOfString:@"/" withString:@""];strNew = [strNew stringByReplacingOccurrencesOfString:@":" withString:@""];strNew = [strNew stringByReplacingOccurrencesOfString:@"." withString:@""];谢谢,
3 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
在某些情况下,我认为您的方法不够好。不过,顺便说一句,我认为最好使用
[strNew setString: [strNew stringByReplacingOccurrencesOfString:@":" withString:@""]];
而不是
strNew = [strNew stringByReplacingOccurrencesOfString:@"/" withString:@""];
因为我认为您正在使用NSString覆盖NSMutableString指针,这可能会导致内存泄漏。
- 3 回答
- 0 关注
- 911 浏览
添加回答
举报
0/150
提交
取消