【问题标题】:nsstring stringByReplacingOccurrencesOfString frustration?nsstring stringByReplacingOccurrencesOfString 受挫?
【发布时间】:2023-04-09 11:57:01
【问题描述】:
我正在尝试替换/删除这个:
[\"
来自字符串bump3
NSString *bump5 = [bump3 stringByReplacingOccurrencesOfString:@"[\\"" withString:@""];
错误:缺少终止“”字符。
有人可以帮我吗?盯着这个屏幕,我的大脑被炸得焦头烂额..
更新:
偶然发现并尝试了!
@"\" 是一个反斜杠
@"\\" 是双反斜杠
所以我用
NSString *bump5 = [bump3 stringByReplacingOccurrencesOfString:@"[\\"" withString:@""];
【问题讨论】:
标签:
xcode
replace
nsstring
【解决方案1】:
您应该同时转义 \ 和 "
NSString *bump5 = [bump3 stringByReplacingOccurrencesOfString:@"[\\\"" withString:@""];
【解决方案2】:
试试这个从字符串中删除“-”。
例如一条链 2773848-2294-2929
string = 2773848-2294-2929;
NSString * replace = [string stringByReplacingOccurrencesOfString: @ "-" withString: @ ""];
结果将返回以下字符串:
277384822942929