1. 程式人生 > >iOS開發 -- 字串刪除某些元素的方法

iOS開發 -- 字串刪除某些元素的方法

有時候請求到的資料不是自己想要的。需要對string進行截取才行。

今天遇到的問題是這樣的:伺服器請求到的圖片路徑發現時本地的。。。應該是介面沒改好。

但是那也得用嘛。然後返回的字串是這樣子的:

img/store/dianfanbao.png

圖片命名中不能有/ 所以就必須把前面的字元刪除了,然後把圖片放進工程就可以讀到圖片了。

方法如下:

   NSString *photoStr = [NSString stringWithFormat:@"%@",

[proModel.photo stringByReplacingOccurrencesOfString:@"img/store/"withString:
@""]];前面是請求到的字串。後面的是用@""空的字串來替換@"img/store/"

這樣處理完,photoStr = @"dianfanbao.png";

總結:用的方法是stringByReplacingOccurrencesOfStringwithString: 用後面的字串替換前面的字串。