我想在Objective-C中的字符串中替換多個元素。在不過Objective-C字符串替換
str_replace(array("itemtoreplace", "anotheritemtoreplace", "yetanotheritemtoreplace"), "replacedValue", $string);
的Objective-C,我知道的唯一方法就是NSString的replaceOccurancesOfString:
在PHP中,你可以做到這一點。有沒有任何有效的方法來取代多個字符串?
這是我目前的解決方案(非常低效和..嗯......長)
NSString *newTitle = [[[itemTitleField.text stringByReplacingOccurrencesOfString:@"'" withString:@""] stringByReplacingOccurrencesOfString:@" " withString:@"'"] stringByReplacingOccurrencesOfString:@"^" withString:@""];
明白我的意思嗎?
感謝, 基督教斯圖爾特
有沒有相當於對象 - 即PHP方法。試着打破你的方法調用三行,所以我們可以看到發生崩潰的確切位置。 – kubi 2010-08-30 01:24:05
Kubi,謝謝你的回答。這並不是真正的困擾我的崩潰。它是整個交易的低效率(如果這是一個字)。 謝謝! Christian – 2010-08-30 01:28:04