我需要像这样替换一个字符串;
NSString *temp = @"this is a sentence";
和
NSString *temp = @"this is a <span style=\"color:red\">sentence</span>"
现在我可以使用以下行来做到这一点;
temp = [temp stringByReplacingOccurrencesOfString:@"sentence" withString:@"<span style=\"color:red\">sentence</span>" options:NSCaseInsensitiveSearch range:NSMakeRange(0, [temp length])];
现在使用上面的问题是我不知道替换或替换字符串将是什么情况。我可以通过使用不敏感搜索来解决这个问题,但我需要替换字符串的格式与最终输出中的原始文件。
编辑
我过度简化了我的问题,因此更容易理解,但本质上我需要 stringByReplacingOccurrencesOfString 同时忽略大写/小写但同时在最终字符串上保持相同的大写/小写。