我有一个字符串我想在字符之间删除并在字符串中添加字符我该怎么做?
NSString *strUrl =@"str&mn=12&yr=2012str";
int month =10, int year =2013;
我想从 &mn= &yr 之间删除字符 12strul
并附加与年份相同的 10
看起来您只想用“10”替换“12”。
使用 stringByReplacingOccurrencesOfString:
NSString *strUrl = [@"str&mn=12&yr=2012str" stringByReplacingOccurrencesOfString:@"12" withString:@"10"];
我建议你使用拆分:
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