pro*_*eek 0 string objective-c
我需要将"abc%20def%20xyz"替换为"abc\def\xyz".我用这个功能很好.
string2 =[string2 stringByReplacingOccurrencesOfString:@"%20" withString:@"\ "];
Run Code Online (Sandbox Code Playgroud)
但是,我得到警告说
Unknown escape sequence "\040".
这有什么问题,如何删除此警告?
结束字符串中的反斜杠是转义空格字符,这是无效的.要做你想做的事,你需要逃避反斜杠:
string2 =[string2 stringByReplacingOccurrencesOfString:@"%20" withString:@"\\ "];
| 归档时间: |
|
| 查看次数: |
5630 次 |
| 最近记录: |