我正在尝试在Objective-C中将单斜杠替换为三斜杠。我无法进行转换。
例:
NSString *string = "pW`-={}|[]456";
string = [string stringByReplacingOccurrencesOfString:@"\" withString:@""];
我想输出: pW'-={}|[]456\\
Objective-C 字符串文字中的每个反斜杠都应该有两个反斜杠(第一个是转义反斜杠(,否则它甚至不会编译,所以
如果你想转换这个
pW`-={}|[]456
进入这个
pW`-={}|[]456\
它需要调用
string = [string stringByReplacingOccurrencesOfString:@"\" withString:@"\\\"];
如果反之亦然,则相应地
string = [string stringByReplacingOccurrencesOfString:@"\\\" withString:@"\"];