我有一个字符串,我想在字符之间删除并在字符串中添加字符我该怎么办?
NSString *strUrl =@"str&mn=12&yr=2012str";
int month =10, int year =2013;
我希望从strul
删除字符12,并在& mn =& yr
答案 0 :(得分:0)
看起来你只想用'10'替换'12'。
使用stringByReplacingOccurrencesOfString:
NSString *strUrl = [@"str&mn=12&yr=2012str" stringByReplacingOccurrencesOfString:@"12" withString:@"10"];
答案 1 :(得分:-1)
我建议你使用split:
var fields = *strUrl.split("&"); //splits the *strurl by "&"
var newString = fields[0]+"&"+fields[1].split("=")[0]+"="+month+fields[2].split("=")[0]+"="+year+"str"; //builds the new assembled string