/images/content/booking_thumbs_uk/s_kl/50000/THB_999_H54007.jpg如何删除 '' 字符从我的NSString
变化:
/图像/内容/ booking_thumbs_uk/s_kl/00000/THB_999_H2470.jpg
/images/content/booking_thumbs_uk/s_kl/50000/THB_999_H54007.jpg如何删除 '' 字符从我的NSString
变化:
/图像/内容/ booking_thumbs_uk/s_kl/00000/THB_999_H2470.jpg
NSString* [email protected]"\\/images\\/content\\/booking_thumbs_uk\\/s_kl\\/50000\\/THB_999_H54007.jpg";
NSString* removed=[original stringByReplacingOccurrencesOfString:@"\\" withString:@""];
NSLog(@"%@",removed); // shows /images/content/booking_thumbs_uk/s_kl/00000/THB_999_H2470.jpg
要非常小心,因为里面的源代码之间的“...”反斜杠有特殊的意义。为了表示一个诚实的反斜杠,你需要把它加倍,像“\\”。
您可以使用newString = [oldString stringByReplacingOccurrencesOfString:@"\\" withString:@""];
另外,请查看NSString文档中“替换子字符串”部分中的其他函数。 – livingtech 2010-08-27 15:52:12
这不起作用 - '缺少终止字符' – TheLearner 2010-08-27 15:54:20
您需要将反斜杠加倍以表示一个反斜杠。 '@ “\\”'。 – Yuji 2010-08-27 16:00:45
大声笑想知道发生了什么 - 必须更新你的帖子?现在作品谢谢 – TheLearner 2010-08-27 16:00:44
我不知道发生了什么;当我第一次发布它时,我的帖子被破坏了。它在预览页面上看起来很好。所以我重新发布了同样的东西,现在起作用。奇怪。 – Yuji 2010-08-27 16:06:47
现在不用担心所有的好:)) – TheLearner 2010-08-27 16:07:45