我有类似@"goodhouse=30&app=60&val=30askldkla"
的字符串
如何在house =和&之间找到值30,并在50?
答案 0 :(得分:4)
您可以使用NSRange
找到 house = 和& 字符串之间的范围。如果范围存在,则更改所需的字符串。
答案 1 :(得分:1)
if([yourString rangeOfString:@" 30"]。location == NSNotFound)
{
yourString = [yourString stringByReplaceOccurenceOfString:@" 30" withString @" 60"];
}
答案 2 :(得分:0)
尝试这样,
string=@"30";
str=[str stringByReplaceOccurenceOfString:string withString@"50"];
编辑: - 试试这个,
NSString *test = [dateandtime stringByReplacingCharactersInRange:NSMakeRange(10,2) withString:@"50"];