我想找到 NSString 中所有出现的子字符串,并逐一迭代以对该 NSString 进行一些更改。我该怎么做呢?
怎么样
// find first occurrence of search string in source string
NSRange range = [sourceString rangeOfString:@"searchString"];
while(range.location != NSNotFound)
{
// build a new string with your changed values
range = [sourceString rangeOfString:@"searchString" options:0 range:NSMakeRange(range.location + 1, [sourceString length] - range.location - 1)];
}
Or just
[sourceString stringByReplacingOccurrencesOfString:searchString withString:targetString];
如果您想将源字符串中各处的 searchString 更改为相同的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)