替换函数replace:把单杠替换为双杠;替换姓名中间一个字;把部分数字替换为星号*,例如把手机号码的后四位替换为*;替换某个字后的所有字符;替换一段字符中间指定个字符。
Replace函数是把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
replace函数包含于头文件#include中。
泛型算法replace把队列中与给定值相等的所有值替换为另一个值,整个队列都被扫描,即此算法的各个版本都在线性时间内执行,其复杂度为O(n)。
即replace的执行要遍历由区间[frist,last)限定的整个队列,以把old_value替换成new_value。