0

我有一个字符串我想在字符之间删除并在字符串中添加字符我该怎么做?

NSString  *strUrl =@"str&mn=12&yr=2012str";
int month =10, int year =2013;

我想从 &mn= &yr 之间删除字符 12strul并附加与年份相同的 10

4

2 回答 2

0

看起来您只想用“10”替换“12”。

使用 stringByReplacingOccurrencesOfString:

NSString  *strUrl = [@"str&mn=12&yr=2012str" stringByReplacingOccurrencesOfString:@"12" withString:@"10"];
于 2013-02-20T12:58:55.913 回答
-1

我建议你使用拆分:

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
于 2013-02-20T12:59:03.187 回答