代码段一:

- (NSString*)repalaceStringBeforStr:(NSString*)beforStr useReplaceStr:(NSString*)maskStr withPosition:(NSRange)range{
    NSInteger location = range.location;
    NSInteger length = range.length;
    NSString *firstStr = [beforStr substringToIndex:location];
    NSString *lastStr = [beforStr substringFromIndex:length];
    NSString *middleStr = @"";
    for (int i = 0; i < beforStr.length - (length - location); i++) {
        middleStr = [middleStr stringByAppendingString:maskStr];
    }
    NSString *finalStr =[[firstStr stringByAppendingString:middleStr] stringByAppendingString:lastStr];
    return finalStr;
}
View Code

相关文章: