代码段一:
- (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; }