Objective C - 替换NSString中字符串的一部分?

时间:2011-07-12 20:35:41

标签: iphone objective-c nsstring replace

我使用以下代码替换字符串的一部分,这适用于普通字符(字母字符),但是当涉及到像“•”这样的符号时,它不能替换字符。

任何解决方案?

[myString stringByReplacingOccurrencesOfString:@"•" withString:@"<BULLET_POINT>"];

1 个答案:

答案 0 :(得分:25)

您可能无法在源文件中直接插入非“ASCII”字符。请尝试使用转义\u2022

myString = [myString stringByReplacingOccurrencesOfString:@"\u2022" withString:@"<BULLET_POINT>"];