0

文字間を削除して文字列に文字を追加したい文字列があります。これを行うにはどうすればよいですか?

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

文字12を削除しstrul、&mn =&yrの間に年と同じ10を追加したい

4

2 に答える 2

0

「12」を「10」に置き換えたいだけのようです。

stringByReplaceingOccurrencesOfString を使用します。

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 に答える