【发布时间】:2013-10-09 17:05:54
【问题描述】:
我有一个NSString 像@"12345" 和另一个像@"##-##-#"。将NSString 中的所有# 字符一一替换,使其看起来像12-34-5 的最佳方法是什么?
【问题讨论】:
-
@nhgrif 用
substringWithRange:NSMakeRange(0, 2)];遍历NSString但它需要我知道确切的字符数,这不方便。 -
你看过 NSString 的文档了吗???
-
@HotLicks 是的,先生,我到底错过了什么?
-
好吧,让我们看看:componentsSeparatedByString、rangeOfString,当然还有旧的 characterAtIndex。
-
@HotLicks 但是我应该如何以这种方式遍历字符串呢?字符串 1 和字符串 2 可能因不同的 .length 和其他内容而有所不同。
标签: objective-c cocoa-touch nsstring