nsstring stringByReplacingOccurrencesOfString挫折?

时间:2011-12-04 20:52:37

标签: xcode replace nsstring

我正在尝试替换/删除此内容:

[\“

来自字符串bump3

NSString *bump5 = [bump3 stringByReplacingOccurrencesOfString:@"[\\"" withString:@""];

错误:缺少终止“”字符。

有人可以帮帮我吗?从盯着这个屏幕看,我的大脑已经被炒得很厉害。

更新:

偶然发现并尝试了它!

@“\”是一个反斜杠 @“\\”是双反斜杠

所以我用过           NSString * bump5 = [bump3 stringByReplacingOccurrencesOfString:@“[\\”“withString:@”“];

2 个答案:

答案 0 :(得分:11)

你应该同时逃避\"

NSString *bump5 = [bump3 stringByReplacingOccurrencesOfString:@"[\\\"" withString:@""];

答案 1 :(得分:2)

尝试此操作从字符串中删除“ - ”。 例如链2773848-2294-2929

string = 2773848-2294-2929; 
NSString * replace = [string stringByReplacingOccurrencesOfString: @ "-" withString: @ ""];

结果将返回以下字符串: 277384822942929