我有类似的字符串,@"goodhouse=30&app=60&val=30askldkla"
我如何在 house= 和 & 之间找到值 30,并将其更改为 50?
问问题
60 次
3 回答
4
您可以使用 . 找到house=和&字符串之间的范围NSRange
。如果范围存在,则更改您想要的字符串。
于 2013-05-27T12:53:34.430 回答
1
if ([yourString rangeOfString:@"30"].location==NSNotFound) {
yourString = [yourString stringByReplaceOccurenceOfString:@"30" withString@"60"];
}
于 2014-04-10T10:05:08.733 回答
0
试试这样
string=@"30";
str=[str stringByReplaceOccurenceOfString:string withString@"50"];
编辑:- 试试这样,
NSString *test = [dateandtime stringByReplacingCharactersInRange:NSMakeRange(10,2) withString:@"50"];
于 2013-05-27T12:54:30.027 回答