/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